"); background-repeat: no-repeat; }
.search-field.search-container .search-field--right-icon-container { height: 15px; width: 15px; background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019%2019%22%20fill%3D%22rgb%28134%2C134%2C139%29%22%20style%3D%22%22%3E%20%3Ctitle%3Exmark.circle.fill_reduced%401x%3C%2Ftitle%3E%20%3Cg%20transform%3D%22translate%28-0.5%2C%20-3%29%22%3E%20%3Cpath%20d%3D%22M10%2C3a9.5%2C9.5%2C0%2C1%2C0%2C9.5%2C9.5A9.5%2C9.5%2C0%2C0%2C0%2C10%2C3Zm3.889%2C12.611a.55.55%2C0%2C1%2C1-.777.777L10%2C13.277%2C6.889%2C16.389a.55.55%2C0%2C0%2C1-.777-.777L9.223%2C12.5%2C6.111%2C9.389a.55.55%2C0%2C0%2C1%2C.777-.777L10%2C11.723l3.111-3.111a.55.55%2C0%2C0%2C1%2C.777.777L10.777%2C12.5Z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E"); }
.full-width-video { overflow: hidden; max-width: 100vw; width: 100%; }
@media only screen and (max-width: 734px) {
.full-width-video.svp-scale-video video { width: 227.35%; position: relative; left: -64%; }
}
.inline-video { display: flex; overflow: hidden; flex-direction: column; justify-content: center; opacity: 0; }
.inline-video video { width: 100%; height: auto; background: rgb(255, 255, 255); }
.inline-video .video-controls { position: relative; justify-content: center; margin-top: 10px; }
.inline-video .action-pause, .inline-video .action-play, .inline-video .action-replay { display: none; }
.inline-video .video-caption-container { position: relative; }
.inline-video.playing, .inline-video.paused, .inline-video.player-ready, .inline-video.ended { opacity: 1; }
.inline-video.playing .video-controls, .inline-video.paused .video-controls, .inline-video.player-ready .video-controls, .inline-video.ended .video-controls { display: flex; }
.inline-video.playing .action-pause, .inline-video.paused .action-play, .inline-video.player-ready .action-play, .inline-video.ended .action-replay { display: initial; }
.play-pause-overlay .inline-video .video-controls { margin: 0px; }
.play-pause-overlay .inline-video .video-controls .video-action-button { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0; cursor: pointer; display: flex; background-color: rgba(0, 0, 0, 0.2); justify-content: center; align-items: center; transition: opacity 0.3s ease 0s; }
.play-pause-overlay .inline-video .video-controls .icon { position: relative; text-indent: -9999px; font-size: 85px; }
@media only screen and (max-width: 1068px) {
.play-pause-overlay .inline-video .video-controls .icon { font-size: 65px; }
}
.play-pause-overlay .inline-video .video-controls .icon::after { position: absolute; padding: 0px; left: 9952px; top: 22px; color: var(--play-pause-overlay-icon-color, #fff); }
@media only screen and (max-width: 1068px) {
.play-pause-overlay .inline-video .video-controls .icon::after { left: 9962px; top: 20px; }
}
.play-pause-overlay .inline-video.show-overlay .video-controls .video-action-button, .play-pause-overlay .inline-video.player-ready .video-controls .video-action-button { opacity: 1; }
.anim-play-pause-btn .inline-video .video-action-button, .hide-play-pause .inline-video .video-controls, .infinite-loop .inline-video .action-replay { display: none; }
.generic-video { display: flex; justify-content: center; align-items: center; }
.generic-video video { width: 287px; margin: 0px auto; }
@media only screen and (max-width: 1068px) {
.generic-video video { width: 211px; }
}
@media only screen and (max-width: 734px) {
.generic-video video { width: 100%; }
}
.sidenav-wrapper { position: sticky; top: var(--r-sidenav-offsetTop); left: 100px; border-left: 1px solid rgb(227, 227, 227); padding: 0px 18px; margin: 0px 0px 1em; }
.sidenav-wrapper .sidenav-container .sidenav-scroll { position: absolute; top: 0px; left: -1px; width: 1px; height: 25px; background: rgb(0, 0, 0); will-change: transform; transition-property: transform; }
.sidenav-wrapper .sidenav-container .sidenav-item-link { opacity: 0.6; padding: 0.2em 0px; border-radius: 4px; color: rgb(17, 17, 17); font-size: 14px; font-weight: 600; will-change: opacity; transition-property: opacity; }
.sidenav-wrapper .sidenav-container .sidenav-item-link:hover { opacity: 1; text-decoration: none; }
@media only screen and (max-width: 734px) {
.sidenav-wrapper .sidenav-container .sidenav-item-link:hover { opacity: 0.6; }
}
.sidenav-wrapper .sidenav-container .sidenav-item-link ~ :has(.sidenav-item-active) { display: block; }
.sidenav-wrapper .sidenav-container .sidenav-item-link.sidenav-item-active { opacity: 1; }
.sidenav-wrapper .sidenav-container .sidenav-item-link.sidenav-item-active ~ .sidenav-item-children { display: block; }
.sidenav-wrapper .sidenav-container .sidenav-item-children { opacity: 0.6; margin-left: 1.17647rem; display: none; }
@media only screen and (max-width: 734px) {
.sidenav-wrapper .sidenav-container .sidenav-item-children { display: block; }
}
.sidenav-wrapper .sidenav-container .sidenav-item-children .sidenav-item-link { font-weight: 400; }
.sidenav-wrapper .sidenav-container .helpers-module_transition { transition-duration: 0.16s; transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.sidenav-wrapper .sidenav-container li { list-style-type: none; }
.sidenav-wrapper .sidenav-container a { text-decoration: none; }
.horizontal-separator { border-bottom: 1px solid rgb(218, 218, 218); }
.anim-play-pause-button { position: absolute; bottom: 25px; right: 25px; }
.anim-play-pause-button .play-pause-button { position: relative; width: 56px; height: 56px; border-radius: 50%; display: flex; justify-content: center; align-items: center; }
@media only screen and (max-width: 734px) {
.anim-play-pause-button .play-pause-button { width: 36px; height: 36px; }
}
.anim-play-pause-button .play-pause-button::after { content: ""; display: inline-block; width: 26px; height: 26px; position: absolute; background-color: var(--play-pause-anim-btn-color); mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTUgMTUuMjVWNC43N2ExLjQ0IDEuNDQgMCAwMTEuNDQtMS42MiAxLjg2IDEuODYgMCAwMTEuMTEuMzFsOC41MyA1Yy43Ni40NCAxLjE3LjggMS4xNyAxLjUxcy0uNDEgMS4wNy0xLjE3IDEuNTFsLTguNTMgNWExLjg2IDEuODYgMCAwMS0xLjExLjMxQTEuNDIgMS40MiAwIDAxNSAxNS4yNXoiLz48L3N2Zz4="); }
@media only screen and (max-width: 734px) {
.anim-play-pause-button .play-pause-button::after { width: 16px; height: 16px; }
}
.anim-play-pause-button .play-pause-button:focus-visible { outline: rgb(0, 128, 255) solid 4px; outline-offset: -1px; }
.anim-play-pause-button .play-progress-circle { position: absolute; top: 0px; left: 0px; width: 56px; height: 56px; fill: var(--play-pause-anim-bg-color); stroke: var(--play-pause-anim-stroke-color); stroke-width: 6px; stroke-dasharray: 283; stroke-linecap: round; pointer-events: none; opacity: 1; transform: rotate(-90deg); }
@media only screen and (max-width: 734px) {
.anim-play-pause-button .play-progress-circle { width: 36px; height: 36px; }
}
.anim-play-pause-button .play-progress-circle .progress-background { stroke: var(--play-pause-anim-stroke-bg-color); }
.anim-play-pause-button .play-progress-circle .progress-circle { fill: transparent; }
.anim-play-pause-button .anim-replay-btn { fill: var(--play-pause-anim-btn-color); position: absolute; width: 56px; height: 56px; opacity: 0; }
@media only screen and (max-width: 734px) {
.anim-play-pause-button .anim-replay-btn { width: 36px; height: 36px; }
}
.anim-play-pause-button.playing .play-pause-button::after { mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmfTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJwYXVzZSI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIzLjc1IiB5PSIzIiB3aWR0aD0iNC41IiBoZWlnaHQ9IjE0IiByeD0iMS41Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMS43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjwvZz48L3N2Zz4="); }
.anim-play-pause-button.ended .play-pause-button::after { opacity: 0; mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTUgMTUuMjVWNC43N2ExLjQ0IDEuNDQgMCAwMTEuNDQtMS42MiAxLjg2IDEuODYgMCAwMTEuMTEuMzFsOC41MyA1Yy43Ni40NCAxLjE3LjggMS4xNyAxLjUxcy0uNDEgMS4wNy0xLjE3IDEuNTFsLTguNTMgNWExLjg2IDEuODYgMCAwMS0xLjExLjMxQTEuNDIgMS40MiAwIDAxNSAxNS4yNXoiLz48L3N2Zz4="); }
.anim-play-pause-button.ended .anim-replay-btn { opacity: 1; }
.section-accordion { border-bottom: 1px solid rgb(210, 210, 215); }
.section-accordion .accordion-header { display: flex; justify-content: space-between; border-top: 1px solid rgb(210, 210, 215); cursor: pointer; position: relative; outline: none; }
.section-accordion .accordion-header::after { content: ""; position: absolute; width: 100%; height: calc(100% - 1.2em); top: 0.6em; }
.section-accordion .accordion-header:focus-visible::after { outline: rgba(0, 125, 250, 0.6) solid 4px; outline-offset: 1px; }
.section-accordion .accordion-header .accordion--eyebrow { margin-top: 35px; font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(81, 81, 84); font-weight: 700; }
.section-accordion .accordion-header .accordion--eyebrow: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-accordion .accordion-header .accordion--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow: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-accordion .accordion-header .accordion--eyebrow:lang(zh) { letter-spacing: 0em; }
.section-accordion .accordion-header .accordion--eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--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; }
.section-accordion .accordion-header .accordion--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: 734px) {
.section-accordion .accordion-header .accordion--eyebrow { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 26px; }
.section-accordion .accordion-header .accordion--eyebrow: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; }
.section-accordion .accordion-header .accordion--eyebrow: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow:lang(ko) { line-height: 1.41667; 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-accordion .accordion-header .accordion--eyebrow:lang(zh) { letter-spacing: 0em; }
.section-accordion .accordion-header .accordion--eyebrow:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--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; }
.section-accordion .accordion-header .accordion--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-accordion .accordion-header .accordion--heading { margin: 5px 0px 40px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-accordion .accordion-header .accordion--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-accordion .accordion-header .accordion--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading: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; }
.section-accordion .accordion-header .accordion--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-accordion .accordion-header .accordion--heading { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; margin-bottom: 26px; }
.section-accordion .accordion-header .accordion--heading: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-accordion .accordion-header .accordion--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading: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-accordion .accordion-header .accordion--heading:lang(zh) { letter-spacing: 0em; }
.section-accordion .accordion-header .accordion--heading:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading: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-accordion .accordion-header .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-accordion .accordion-header .icon-holder { display: flex; color: rgb(134, 134, 139); }
.section-accordion .accordion-header .icon-plus { font-size: 50px; transition: transform 0.2s ease-out 0s; }
@media only screen and (max-width: 734px) {
.section-accordion .accordion-header .icon-plus { font-size: 25px; }
}
.section-accordion .accordion-heading-wrapper.isOpen .icon-plus { transform: rotate(45deg) scale(1); }
.section-accordion .accordion-panel { cursor: pointer; overflow: hidden; height: 0px; transition: height 0.2s ease-out 0s; }
.section-accordion .accordion-panel p { margin-bottom: 40px; width: 60%; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-panel 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; }
.section-accordion .accordion-panel p:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-panel 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; }
.section-accordion .accordion-panel p:lang(zh) { letter-spacing: 0em; }
.section-accordion .accordion-panel p:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-panel p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-panel p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-panel 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; }
.section-accordion .accordion-panel 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: 734px) {
.section-accordion .accordion-panel p { width: 100%; margin-bottom: 30px; }
}
.section-with-accordion.our-approach-new { padding: 6.471rem 4.294rem 6.235rem 5rem; border-radius: 1.765rem; box-sizing: border-box; margin-top: 1.176rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new { padding: 5.294rem 1.176rem 4.824rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new { padding: 2.706rem 1.059rem 0.941rem; margin-top: 1.882rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-heading-block { padding-left: 0.588rem; }
}
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta { margin-bottom: 0px; }
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta { text-align: left; }
}
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: -0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ko) { 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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 1.471rem auto 0px; max-width: 38.235rem; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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: 734px) {
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc { max-width: 26.765rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc { margin: 1.176rem auto 0px; }
}
.section-with-accordion.our-approach-new .accordion--drawer .accordion-header { border-top: none; }
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion--drawer .accordion-header { padding: 1.765rem 0px 1.765rem 0.588rem; }
.section-with-accordion.our-approach-new .accordion--drawer .accordion-header .icon-holder { bottom: 2.059rem; }
}
.section-with-accordion.our-approach-new .section-accordion:last-child .badge-copy-block-wrapper { margin-bottom: 1.118rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .section-accordion:last-child .badge-copy-block-wrapper { margin-bottom: 2.118rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .section-accordion:last-child .badge-copy-block-wrapper { margin-bottom: 1.529rem; }
}
.section-with-accordion.our-approach-new > .section-accordion { margin-top: 3.882rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new > .section-accordion { margin-top: 4.235rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new > .section-accordion { margin-top: 0.941rem; }
}
.section-with-accordion.our-approach-new > .section-accordion ~ .section-accordion { margin-top: 0px; }
.section-with-accordion.our-approach-new .section-accordion:last-of-type { border-bottom: none; }
.section-with-accordion.our-approach-new .accordion-panel { cursor: default; visibility: hidden; padding-left: 6.588rem; }
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-panel { padding-left: 0.588rem; }
}
.section-with-accordion.our-approach-new .accordion-header { display: flex; justify-content: center; align-items: center; padding: 1.118rem 0px; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .accordion-header { padding: 1.294rem 0px; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-header { position: relative; flex-direction: column; }
.section-with-accordion.our-approach-new .accordion-header .copy-block { align-self: flex-start; }
.section-with-accordion.our-approach-new .accordion-header .accordion-header--content { align-self: flex-start; margin-top: 1.941rem; }
.section-with-accordion.our-approach-new .accordion-header .icon-holder { position: absolute; bottom: 1.765rem; right: 0px; }
}
.section-with-accordion.our-approach-new .accordion-header .accordion-icon { transition: all 0.2s ease-out 0s; }
.section-with-accordion.our-approach-new .accordion-heading-wrapper.isOpen ~ .accordion-panel { visibility: visible; }
.section-with-accordion.our-approach-new .accordion-heading-wrapper.isOpen .accordion-icon { transform: rotateX(180deg); }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; color: rgb(134, 134, 139); }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading { font-size: 21px; line-height: 1.3334; font-weight: 600; letter-spacing: 0.0055em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading .accordion--heading-text { color: rgb(29, 29, 31); }
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading { margin-right: 0.882rem; }
}
.section-with-accordion.our-approach-new .icon-holder { margin-left: auto; }
.section-with-accordion.our-approach-new .image-wrapper { width: 4.235rem; height: 4.235rem; margin-right: 2.353rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .image-wrapper { width: 3.882rem; height: 3.882rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .image-wrapper { width: 4.294rem; height: 4.294rem; }
}
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .image-wrapper { margin-right: 2.824rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .image-wrapper { margin-right: 0px; }
}
.section-with-accordion.our-approach-new .image-wrapper .image-caption-block--img { max-width: 100%; height: auto; }
.section-with-accordion.our-approach-new .accordion-icon { font-size: 29px; line-height: 1; font-weight: 600; letter-spacing: -0.0075em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; height: 1rem; }
.section-with-accordion.our-approach-new .accordion-icon: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; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ko) { 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; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new .accordion-icon:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .accordion-icon { font-size: 22.5px; line-height: 1; font-weight: 600; letter-spacing: 0.00225em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon: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; }
.section-with-accordion.our-approach-new .accordion-icon:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-icon { font-size: 20px; line-height: 1; font-weight: 600; letter-spacing: 0.006em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon: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; }
.section-with-accordion.our-approach-new .accordion-icon:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .accordion-icon { height: 0.765rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-icon { height: 0.706rem; }
}
.section-with-accordion.our-approach-new .accordion--eyebrow { display: none; }
.section-with-accordion.our-approach-new .showEyeBrowContent .accordion--eyebrow { display: block; }
.section-with-accordion.our-approach-new .accordion-icon { display: flex; }
.section-with-accordion.our-approach-new .icon-plus, .section-with-accordion.our-approach-new .hideChevronIcon .accordion-icon { display: none; }
.section-with-accordion.our-approach-new .hideChevronIcon .icon-plus { display: flex; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper { border-radius: 0px; padding: unset; margin-top: unset; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block { padding-left: 0px; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading { text-align: left; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading { 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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--desc { text-align: left; max-width: unset; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion { margin-top: 2.765rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion { margin-top: 3.471rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion { margin-top: 0.941rem; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion ~ .section-accordion { margin-top: 0px; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header { padding-top: 2.235rem; padding-bottom: 2.235rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header { padding-top: 2.059rem; padding-bottom: 2.059rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header { padding-top: 1.765rem; padding-bottom: 1.765rem; padding-left: 0px; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content { max-width: 52.941rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content { max-width: 35.882rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content { max-width: unset; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content { margin-top: 0px; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .icon-holder { bottom: unset; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-left: 0px; max-width: 52.941rem; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(ko) { line-height: 1.58824; 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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel { max-width: 35.882rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel { max-width: unset; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p { width: 100%; margin-bottom: 0px; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel 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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(ko) { line-height: 1.58824; 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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel 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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel > :last-child { padding-bottom: 2.794rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel > :last-child { padding-bottom: 2.118rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel > :last-child { padding-bottom: 1.529rem; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc { margin-top: 0px; width: 100%; margin-bottom: 0px; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(ko) { line-height: 1.58824; 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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list > ol:first-child > li:first-child, .section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list ul:first-child > li:first-child { margin-top: 0px; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(ko) { line-height: 1.58824; 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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion:last-child .accordion-heading-wrapper.isOpen ~ .accordion-panel > :last-child { padding-bottom: 2.235rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion:last-child .accordion-heading-wrapper.isOpen ~ .accordion-panel > :last-child { padding-bottom: 2.059rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion:last-child .accordion-heading-wrapper.isOpen ~ .accordion-panel > :last-child { padding-bottom: 1.765rem; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 17px; line-height: 1.23536; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.35296; 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-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.image-caption-block picture { display: block; }
.image-caption-block .image-caption-block--img { width: 100%; display: block; }
.image-caption-block.image-width-fixed-help .image-caption-block--img { width: 287px; margin: 0px auto; }
@media only screen and (max-width: 1068px) {
.image-caption-block.image-width-fixed-help .image-caption-block--img { width: 211px; }
}
@media only screen and (max-width: 734px) {
.image-caption-block.image-width-fixed-help .image-caption-block--img { margin-left: auto; margin-right: auto; width: 87.5%; }
}
.image-caption-block.image-width-auto .image-caption-block--img { width: auto; margin: 0px auto; }
@media only screen and (max-width: 734px) {
.image-caption-block.image-width-auto .image-caption-block--img { width: 87.5%; }
}
.image-caption-block .image-caption-block--caption { overflow-wrap: break-word; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 36px; margin-bottom: 22px; }
.image-caption-block .image-caption-block--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; }
.image-caption-block .image-caption-block--caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .image-caption-block--caption:lang(ko) { line-height: 1.58824; 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; }
.image-caption-block .image-caption-block--caption:lang(zh) { letter-spacing: 0em; }
.image-caption-block .image-caption-block--caption:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .image-caption-block--caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .image-caption-block--caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .image-caption-block--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; }
.image-caption-block .image-caption-block--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: 734px) {
.image-caption-block .image-caption-block--caption { margin-top: 26px; }
}
.image-caption-block .image-caption-block--caption:last-child { margin-bottom: 0px; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin-top: 44px; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--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; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption:lang(ko) { line-height: 1.41667; 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; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption:lang(zh) { letter-spacing: 0em; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--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; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--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: 734px) {
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption { margin-top: 40px; }
}
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin-top: 44px; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--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; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(ko) { line-height: 1.58824; 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; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(zh) { letter-spacing: 0em; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--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; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more: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; }
.image-caption-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more:lang(ko) { line-height: 1.58824; 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; }
.image-caption-block .more:lang(zh) { letter-spacing: 0em; }
.image-caption-block .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more: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; }
.image-caption-block .more: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 (min-width: 1069px) {
.image-caption-block.basic-fb { width: 100%; }
}
.image-caption-block.article { margin-bottom: 48px; }
.image-caption-block.article .image-caption-block--caption { margin-top: 28px; }
.image-caption-block.ourApproach { margin-left: auto; margin-right: auto; width: 100%; }
.image-caption-block.column-article { overflow-x: hidden; }
@media only screen and (max-width: 734px) {
.image-caption-block.column-article { width: 100vw; margin-left: -6.25vw; }
}
.image-caption-block.column-article .image-caption-block--img { display: block; margin: 0px auto; width: 550px; }
@media only screen and (max-width: 1068px) {
.image-caption-block.column-article .image-caption-block--img { width: 406px; }
}
@media only screen and (max-width: 734px) {
.image-caption-block.column-article .image-caption-block--img { width: 100%; }
}
.text-banner--wrapper { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(245, 245, 247); display: flex; justify-content: center; padding: 26px 0px; opacity: 0.8; }
.text-banner--wrapper: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; }
.text-banner--wrapper:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper:lang(ko) { line-height: 1.58824; 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; }
.text-banner--wrapper:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper: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; }
.text-banner--wrapper: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: 734px) {
.text-banner--wrapper { padding: 20px 0px; }
}
.text-banner--wrapper.text-banner-fixed--section { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; position: fixed; top: var(--r-localnav-height); z-index: 20; width: 100%; opacity: 0; padding-top: 10px; padding-bottom: 10px; }
.text-banner--wrapper.text-banner-fixed--section:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section: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; }
.text-banner--wrapper.text-banner-fixed--section:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.text-banner--wrapper.text-banner-fixed--section { padding: 0px; }
.text-banner--wrapper.text-banner-fixed--section * { visibility: hidden; padding-top: 0px; padding-bottom: 0px; height: 0px; }
}
.text-banner--wrapper.nested-span { padding: 0px; }
.text-banner--wrapper.nested-span .text-banner--desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 16px 0px 17px; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc: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; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.text-banner--wrapper.nested-span .text-banner--desc { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc: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; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(ko) { line-height: 1.35296; 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; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc: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; }
.text-banner--wrapper.nested-span .text-banner--desc: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: 734px) {
.text-banner--wrapper.nested-span .text-banner--desc { padding: 15px 0px 13px; }
}
.text-banner--wrapper.nested-span .text-banner--sub-desc { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; padding-top: 0.6em; }
.text-banner--wrapper.nested-span .text-banner--sub-desc: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; }
.text-banner--wrapper.nested-span .text-banner--sub-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--sub-desc: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; }
.text-banner--wrapper.nested-span .text-banner--sub-desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.nested-span .text-banner--sub-desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--sub-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--sub-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--sub-desc: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; }
.text-banner--wrapper.nested-span .text-banner--sub-desc: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: 734px) {
.text-banner--wrapper.nested-span .text-banner--sub-desc { padding-top: 0px; }
}
.text-banner--wrapper.nested-span.description-header .text-banner--sub-desc { padding-top: 0px; }
.text-banner--wrapper.ribbon-drop { position: relative; z-index: 30; background-color: rgb(255, 255, 255); overflow: hidden; }
.text-banner--wrapper.ribbon-drop .text-banner--layout { width: 100%; animation: 2s ease 0s 1 normal forwards running animate-ribbon-drop; }
@media (prefers-reduced-motion: reduce) {
.text-banner--wrapper.ribbon-drop .text-banner--layout { animation: auto ease 0s 1 normal none running none; background-color: rgb(245, 245, 247); }
}
@keyframes animate-ribbon-drop {
0% { background-color: rgb(0, 113, 227); transform: translateY(-100%); }
25% { transform: translateY(0px); }
70% { background-color: rgb(0, 113, 227); }
100% { background-color: rgb(245, 245, 247); }
}
.text-banner--wrapper.ribbon-drop .text-banner--desc { color: rgb(255, 255, 255); animation: 1s cubic-bezier(0.42, 0, 0.58, 1) 1.2s 1 normal forwards running animate-color-fff-1d1d1f; }
@media only screen and (max-width: 734px) {
.text-banner--wrapper.ribbon-drop .text-banner--desc { font-weight: 600; }
}
.text-banner--wrapper.ribbon-drop .text-banner--sub-desc { color: rgb(255, 255, 255); animation: 1s cubic-bezier(0.42, 0, 0.58, 1) 1.2s 1 normal forwards running animate-color-fff-1d1d1f; }
@media only screen and (max-width: 734px) {
.text-banner--wrapper.ribbon-drop .text-banner--sub-desc { padding-top: 0px; }
}
@media (prefers-reduced-motion: reduce) {
.text-banner--wrapper.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-drop .text-banner--sub-desc { animation: auto ease 0s 1 normal none running none; color: rgb(29, 29, 31); }
}
@keyframes animate-color-fff-1d1d1f {
0% { color: rgb(255, 255, 255); }
100% { color: rgb(29, 29, 31); }
}
.text-banner--wrapper.ribbon-drop a { color: rgb(255, 255, 255); animation: 1s cubic-bezier(0.42, 0, 0.58, 1) 1.2s 1 normal forwards running animate-color-fff-06c; }
@media (prefers-reduced-motion: reduce) {
.text-banner--wrapper.ribbon-drop a { animation: auto ease 0s 1 normal none running none; color: rgb(0, 102, 204); }
}
@keyframes animate-color-fff-06c {
0% { color: rgb(255, 255, 255); }
100% { color: rgb(0, 102, 204); }
}
.text-banner--wrapper.ribbon-drop.position-absolute { position: absolute; top: 3.059rem; }
body:has(.rebrand-localnav ~ .localnav) .text-banner--wrapper.ribbon-drop.position-absolute { top: 5.64706rem; }
body:has(.rebrand-localnav) .text-banner--wrapper.ribbon-drop.position-absolute { top: 2.58824rem; }
@media only screen and (max-width: 767px) {
.text-banner--wrapper.ribbon-drop.position-absolute { top: 2.824rem; }
}
@media only screen and (max-width: 734px) {
.text-banner--wrapper.ribbon-drop { position: relative !important; top: 0px !important; }
}
.text-banner--wrapper .text-banner--desc { display: block; }
.text-banner--wrapper.ribbon-with-icon { --ribbon-bg-color: #0b857d; --ribbon-text-color: #fff; opacity: 1; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop a { color: var(--ribbon-text-color); }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout { display: flex; align-items: center; justify-content: center; width: 100%; background-color: var(--ribbon-bg-color); color: var(--ribbon-text-color); padding: 0.706rem 0px; animation: 2s ease 0s 1 normal forwards running animate-brazil-ribbon-drop; }
@media only screen and (max-width: 1068px) {
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout { padding-top: 0.824rem; padding-bottom: 0.882rem; }
}
@media only screen and (max-width: 734px) {
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout { flex-direction: column; }
}
@media (prefers-reduced-motion: reduce) {
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout { animation: auto ease 0s 1 normal none running none; background-color: rgb(245, 245, 247); }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout .text-banner--desc, .text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout .text-banner--sub-desc { color: rgb(0, 0, 0); }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout .text-banner--desc a, .text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout .text-banner--sub-desc a { color: rgb(0, 102, 204); }
}
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc { padding: 0px; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc: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; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc: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; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc: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; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc: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: 734px) {
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc { padding-bottom: 0.235rem; font-weight: 400; }
}
@keyframes animate-brazil-ribbon-drop {
0% { background-color: var(--ribbon-bg-color); transform: translateY(-100%); }
25% { transform: translateY(0px); }
70% { background-color: var(--ribbon-bg-color); }
100% { background-color: rgb(245, 245, 247); color: rgb(0, 0, 0); }
}
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--sub-desc, .text-banner--wrapper.ribbon-with-icon.ribbon-drop a { color: var(--ribbon-text-color); }
.text-banner--wrapper .ribbon-icon { width: 1.706rem; height: 1.706rem; margin-right: 0.765rem; }
@media only screen and (max-width: 1068px) {
.text-banner--wrapper .ribbon-icon { width: 1.412rem; height: 1.412rem; margin-right: 0.765rem; }
}
@media only screen and (max-width: 734px) {
.text-banner--wrapper .ribbon-icon { margin-top: 0.118rem; margin-bottom: 0.647rem; margin-right: 0px; }
}
.text-banner--wrapper.img-default-size .ribbon-icon { width: auto; height: auto; }
.text-banner--wrapper:has(.ribbon-icon) .text-banner--layout.column { display: flex; justify-content: center; align-items: center; }
@media only screen and (max-width: 734px) {
.text-banner--wrapper:has(.ribbon-icon) .text-banner--layout.column { padding: 0.941176rem 0px; flex-direction: column; }
.text-banner--wrapper:has(.ribbon-icon) .text-banner--layout.column .text-banner--desc, .text-banner--wrapper:has(.ribbon-icon) .text-banner--layout.column .text-banner--sub-desc { padding: 0px; }
}
.text-banner--wrapper.ribbon-drop-bg { --ribbon-background-color: #f5f5f7; --ribbon-background-color-initial: #0071e3; --ribbon-text-color: #1d1d1f; --ribbon-text-color-initial: #f5f5f7; --ribbon-link-color: #0066cc; --ribbon-link-color-initial: #f5f5f7; }
.text-banner--wrapper.ribbon-drop-bg .text-banner--layout { position: relative; z-index: 30; background-color: var(--ribbon-background-color-initial); overflow: hidden; animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0s 1 normal forwards running ribbon-drop; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--layout { animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0s 1 normal forwards running ribbon-drop, 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-background; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0.941176rem 0px; color: var(--ribbon-text-color-initial); animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-text-color; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(ar), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(ja), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(ko), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(zh), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(th), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(zh-CN), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(zh-HK), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(zh-MO), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(zh-TW), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc a, .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc a { color: var(--ribbon-link-color-initial); animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-link-color; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc { padding-inline: 6.25%; margin: auto; max-width: 74.1176rem; }
@media only screen and (max-width: 1068px) {
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc { padding-inline: 6.27%; }
}
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc { padding: 0px; }
.text-banner--wrapper.ribbon-drop-gradient { --ribbon-background-color-initial: #0071e3; --ribbon-background-color: #f5f5f7; --grad-background-color-deg: 90deg; --ribbon-text-color: #1d1d1f; --ribbon-text-color-initial: #f5f5f7; --ribbon-link-color: #0066cc; --ribbon-link-color-initial: #f5f5f7; --ribbon-background-initial-color-one: #FF345A; --ribbon-background-initial-color-two: #A332D3; --ribbon-background-initial-color-three: #0071E3; --ribbon-background-initial-color-four: #1EA9BB; --ribbon-background-initial-color-five: #1A9D53; }
.text-banner--wrapper.ribbon-drop-gradient .text-banner--layout { position: relative; z-index: 30; background-color: var(--ribbon-background-color-initial); overflow: hidden; animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0s 1 normal forwards running ribbon-drop; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--layout { animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0s 1 normal forwards running ribbon-drop; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--layout::before { content: ""; position: absolute; background-color: var(--ribbon-background-color); animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-gradient; opacity: 0; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc { position: relative; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0.941176rem 0px; background-color: var(--active-gradient); color: var(--ribbon-text-color-initial); animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-text-color; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(ar), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(ja), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(ko), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(zh), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(th), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(zh-CN), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(zh-HK), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(zh-MO), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(zh-TW), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc a, .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc a { color: var(--ribbon-link-color-initial); animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-link-color; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc { padding-inline: 6.25%; margin: auto; max-width: 74.1176rem; }
@media only screen and (max-width: 1068px) {
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc { padding-inline: 6.27%; }
}
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc { padding: 0px; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop-gradient-2 .text-banner--layout { --active-gradient: linear-gradient(var(--grad-background-color-deg), var(--ribbon-background-initial-color-one), var(--ribbon-background-initial-color-two)); background-image: var(--active-gradient); }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop-gradient-3 .text-banner--layout { --active-gradient: linear-gradient(var(--grad-background-color-deg), var(--ribbon-background-initial-color-one), var(--ribbon-background-initial-color-two), var(--ribbon-background-initial-color-three)); background-image: var(--active-gradient); }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop-gradient-5 .text-banner--layout { --active-gradient: linear-gradient(var(--grad-background-color-deg), var(--ribbon-background-initial-color-one), var(--ribbon-background-initial-color-two), var(--ribbon-background-initial-color-three), var(--ribbon-background-initial-color-four), var(--ribbon-background-initial-color-five)); background-image: var(--active-gradient); }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 1.41176rem 0px; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(ar), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(ja), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(ko), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(ko) { line-height: 1.58824; 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; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(zh), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(th), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(zh-CN), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(zh-HK), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(zh-MO), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(zh-TW), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc { padding: 0px; }
.text-banner--wrapper.ribbon-text-bold.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-text-bold.ribbon-drop .text-banner--sub-desc { font-weight: 600; }
.text-banner--wrapper.ribbon-text-bold.ribbon-drop .text-banner--desc a, .text-banner--wrapper.ribbon-text-bold.ribbon-drop .text-banner--sub-desc a { font-weight: 400; }
@keyframes ribbon-drop {
0% { transform: translateY(-100%); }
100% { transform: translateY(0px); }
}
@keyframes ribbon-animate-background {
0% { background-color: var(--ribbon-background-color-initial); }
100% { background-color: var(--ribbon-background-color); }
}
@keyframes ribbon-animate-gradient {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes ribbon-animate-text-color {
0% { color: var(--ribbon-text-color-initial); }
100% { color: var(--ribbon-text-color); }
}
@keyframes ribbon-animate-link-color {
0% { color: var(--ribbon-link-color-initial); }
100% { color: var(--ribbon-link-color); }
}
@media only screen and (max-width: 734px) {
.text-banner--wrapper.ribbon-drop + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed, .text-banner--wrapper.ribbon-drop + .product-banner--wrapper.section-fullbleed, .ribbon-xf.experiencefragment + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed, .ribbon-xf.experiencefragment + .product-banner--wrapper.section-fullbleed { margin-top: 0px; }
.text-banner--wrapper.ribbon-drop + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed .section-content-container .section-content, .text-banner--wrapper.ribbon-drop + .product-banner--wrapper.section-fullbleed .section-content-container .section-content, .ribbon-xf.experiencefragment + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed .section-content-container .section-content, .ribbon-xf.experiencefragment + .product-banner--wrapper.section-fullbleed .section-content-container .section-content { top: 50%; }
.text-banner--wrapper.ribbon-drop + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed .section-content-container .section-content .row .column .copy-block h1, .text-banner--wrapper.ribbon-drop + .product-banner--wrapper.section-fullbleed .section-content-container .section-content .row .column .copy-block h1, .ribbon-xf.experiencefragment + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed .section-content-container .section-content .row .column .copy-block h1, .ribbon-xf.experiencefragment + .product-banner--wrapper.section-fullbleed .section-content-container .section-content .row .column .copy-block h1 { margin-bottom: 0px; }
}
.section-tabnav { --play-pause-anim-btn-color: rgba(0, 0, 0, .56); --play-pause-anim-stroke-color: rgba(0, 0, 0, .56); --play-pause-anim-stroke-bg-color: #86868b; --play-pause-anim-bg-color: rgba(210, 210, 215, .64); --sk-focus-color: #0080ff; }
.section-tabnav .tab-content.last { padding-bottom: 100px; border-bottom: 1px solid rgb(210, 210, 215); }
@media only screen and (max-width: 1068px) {
.section-tabnav .tab-content.last { padding-bottom: 60px; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.advanced-tabnav .tabnav { width: 100vw; margin-left: -6.25%; }
}
.section-tabnav .tab-pane--content { margin: 35px auto 0px; }
@media only screen and (max-width: 1068px) {
.section-tabnav .tab-pane--content { margin-top: 23px; }
}
@media only screen and (max-width: 734px) {
.section-tabnav .tab-pane--content { text-align: left; }
}
.section-tabnav .tab-pane--content .tab-pane--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); }
.section-tabnav .tab-pane--content .tab-pane--desc: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-tabnav .tab-pane--content .tab-pane--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav .tab-pane--content .tab-pane--desc:lang(ko) { line-height: 1.58824; 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-tabnav .tab-pane--content .tab-pane--desc:lang(zh) { letter-spacing: 0em; }
.section-tabnav .tab-pane--content .tab-pane--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav .tab-pane--content .tab-pane--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav .tab-pane--content .tab-pane--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav .tab-pane--content .tab-pane--desc: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-tabnav .tab-pane--content .tab-pane--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav .tab-pane--content .tab-pane--desc .tab-pane--span { color: rgb(29, 29, 31); }
.section-tabnav .tab-pane--image { margin-bottom: 100px; }
@media only screen and (max-width: 1068px) {
.section-tabnav .tab-pane--image { margin-bottom: 60px; }
}
.section-tabnav .tab-pane--image img { width: 100%; height: 100%; display: block; }
.section-tabnav.section-tabnav-v1 { position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 70.8333%; margin-left: 14.0972%; margin-right: 16.3889%; }
@media only screen and (min-width: 1441px) {
.section-tabnav.section-tabnav-v1 { margin-inline: auto; max-width: 1020px; }
}
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 { width: 79.7753%; margin-left: 6.17978%; margin-right: 14.0449%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 { margin-inline: 0px; width: 100%; overflow: hidden; justify-content: start; }
}
.section-tabnav.section-tabnav-v1 [data-analytics-section-engagement], .section-tabnav.section-tabnav-v1 div[id]:not([class]) { color-scheme: inherit; forced-color-adjust: inherit; mask: inherit; math-depth: inherit; position: inherit; position-anchor: inherit; appearance: inherit; color: inherit; font: inherit; font-palette: inherit; font-synthesis: inherit; inset-area: inherit; text-orientation: inherit; text-rendering: inherit; text-spacing-trim: inherit; -webkit-font-smoothing: inherit; -webkit-locale: inherit; -webkit-text-orientation: inherit; -webkit-writing-mode: inherit; writing-mode: inherit; zoom: inherit; accent-color: inherit; place-content: inherit; place-items: inherit; place-self: inherit; alignment-baseline: inherit; anchor-name: inherit; animation-composition: inherit; animation: inherit; app-region: inherit; aspect-ratio: inherit; backdrop-filter: inherit; backface-visibility: inherit; background: inherit; background-blend-mode: inherit; baseline-shift: inherit; baseline-source: inherit; block-size: inherit; border-block: inherit; border: inherit; border-radius: inherit; border-collapse: inherit; border-end-end-radius: inherit; border-end-start-radius: inherit; border-inline: inherit; border-start-end-radius: inherit; border-start-start-radius: inherit; inset: inherit; box-shadow: inherit; box-sizing: inherit; break-after: inherit; break-before: inherit; break-inside: inherit; buffered-rendering: inherit; caption-side: inherit; caret-color: inherit; clear: inherit; clip: inherit; clip-path: inherit; clip-rule: inherit; color-interpolation: inherit; color-interpolation-filters: inherit; color-rendering: inherit; columns: inherit; column-fill: inherit; gap: inherit; column-rule: inherit; column-span: inherit; contain: inherit; contain-intrinsic-block-size: inherit; contain-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; container: inherit; content: inherit; content-visibility: inherit; counter-increment: inherit; counter-reset: inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy: inherit; d: inherit; display: inherit; dominant-baseline: inherit; empty-cells: inherit; field-sizing: inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; filter: inherit; flex: inherit; flex-flow: inherit; float: inherit; flood-color: inherit; flood-opacity: inherit; grid: inherit; grid-area: inherit; height: 100%; hyphenate-character: inherit; hyphenate-limit-chars: inherit; hyphens: inherit; image-orientation: inherit; image-rendering: inherit; initial-letter: inherit; inline-size: inherit; inset-block: inherit; inset-inline: inherit; isolation: inherit; letter-spacing: inherit; lighting-color: inherit; line-break: inherit; list-style: inherit; margin-block: inherit; margin: unset; margin-inline: inherit; marker: inherit; mask-type: inherit; math-shift: inherit; math-style: inherit; max-block-size: inherit; max-height: inherit; max-inline-size: inherit; max-width: inherit; min-block-size: inherit; min-height: inherit; min-inline-size: inherit; min-width: inherit; mix-blend-mode: inherit; object-fit: inherit; object-position: inherit; object-view-box: inherit; offset: inherit; opacity: inherit; order: inherit; orphans: inherit; outline: inherit; outline-offset: inherit; overflow-anchor: inherit; overflow-clip-margin: inherit; overflow-wrap: inherit; overflow: inherit; overlay: inherit; overscroll-behavior-block: inherit; overscroll-behavior-inline: inherit; overscroll-behavior: inherit; padding-block: inherit; padding: unset; padding-inline: inherit; page: inherit; page-orientation: inherit; paint-order: inherit; perspective: inherit; perspective-origin: inherit; pointer-events: inherit; position-try: inherit; position-visibility: inherit; quotes: inherit; r: inherit; resize: inherit; rotate: inherit; ruby-position: inherit; rx: inherit; ry: inherit; scale: inherit; scroll-behavior: inherit; scroll-margin-block: inherit; scroll-margin: inherit; scroll-margin-inline: inherit; scroll-padding-block: inherit; scroll-padding: inherit; scroll-padding-inline: inherit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-snap-type: inherit; scroll-timeline: inherit; scrollbar-color: inherit; scrollbar-gutter: inherit; scrollbar-width: inherit; shape-image-threshold: inherit; shape-margin: inherit; shape-outside: inherit; shape-rendering: inherit; size: inherit; speak: inherit; stop-color: inherit; stop-opacity: inherit; stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; stroke-linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit; stroke-opacity: inherit; stroke-width: inherit; tab-size: inherit; table-layout: inherit; text-align: inherit; text-align-last: inherit; text-anchor: inherit; text-combine-upright: inherit; text-decoration: inherit; text-decoration-skip-ink: inherit; text-emphasis: inherit; text-emphasis-position: inherit; text-indent: inherit; text-overflow: inherit; text-shadow: inherit; text-size-adjust: inherit; text-transform: inherit; text-underline-offset: inherit; text-underline-position: inherit; white-space: inherit; timeline-scope: inherit; touch-action: inherit; transform: inherit; transform-box: inherit; transform-origin: inherit; transform-style: inherit; transition: inherit; translate: inherit; user-select: inherit; vector-effect: inherit; vertical-align: inherit; view-timeline: inherit; view-transition-class: inherit; view-transition-name: inherit; visibility: inherit; border-spacing: inherit; -webkit-box-align: inherit; -webkit-box-decoration-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-line-break: inherit; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-print-color-adjust: inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -webkit-tap-highlight-color: inherit; -webkit-text-combine: inherit; -webkit-text-decorations-in-effect: inherit; -webkit-text-fill-color: inherit; -webkit-text-security: inherit; -webkit-text-stroke: inherit; -webkit-user-drag: inherit; widows: inherit; width: 100%; will-change: inherit; word-break: inherit; word-spacing: inherit; x: inherit; y: inherit; z-index: inherit; }
.section-tabnav.section-tabnav-v1 .tabnav { --tabnav-platter-background: rgb(232, 232, 237); --tabnav-platter-blur: 20px; --tabnav-mask-gradient-width: 22px; --tabnav-mask-offset: calc(var(--tabnav-paddle-width) + var(--tabnav-mask-gradient-width)); --tabnav-mask-animation-name: ""; --tabnav-mask-active-gradient: var(--tabnav-mask-gradient); --tabnav-items-offset: 0px; --tabnav-item-color: rgb(0, 0, 0); --tabnav-item-color-active: rgb(255, 255, 255); --tabnav-paddle-width: var(--tabnav-inner-height); --tabnav-paddle-color: rgba(0, 0, 0, .56); --tabnav-paddle-color-hover: rgba(0, 0, 0, .64); --tabnav-indicator-background: rgb(29, 29, 31); --tabnav-indicator-start: var(--tabnav-platter-padding); --tabnav-indicator-width: 0px; --tabnav-motion-gradient-delay: .28s; --tabnav-mask-gradient: linear-gradient(90deg, transparent 0, transparent var(--tabnav-paddle-width), black calc(var(--tabnav-paddle-width) + var(--tabnav-mask-gradient-width)), black calc(100% - var(--tabnav-paddle-width) - var(--tabnav-mask-gradient-width)), transparent calc(100% - var(--tabnav-paddle-width)), transparent); --tabnav-height: 56px; --tabnav-inner-height: 44px; --tabnav-platter-padding: 6px; --tabnav-item-padding: 22px; box-sizing: border-box; width: fit-content; height: fit-content; background: rgb(232, 232, 237); position: absolute; max-width: 34.1176rem; border-radius: 1.64706rem; z-index: 10; top: 93.2%; transform: translate(56px); }
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tabnav { --tabnav-height: 44px; --tabnav-inner-height: 36px; --tabnav-platter-padding: 4px; --tabnav-item-padding: 16px; }
}
@media only screen and (min-width: 1441px) {
.section-tabnav.section-tabnav-v1 .tabnav { top: 93.2%; }
}
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tabnav { top: 91.5%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tabnav { top: 641px; max-width: 87.5%; transform: translateY(-100%); border-radius: 1.29412rem; }
}
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-items { margin-inline: 0px; padding: 0px; display: flex; justify-content: space-between; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-items::-webkit-scrollbar { display: none; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-paddles { display: block; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated { font-size: 17px; line-height: 1.17648; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated { font-size: 17px; line-height: 1.17648; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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: 734px) {
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-tabnav.section-tabnav-v1 .tabnav:focus-within:not(:has(.tabnav-paddle:focus)):not(:has([data-focus-method="mouse"], [data-focus-method="touch"])) .tabnav-indicator { outline: 2px solid var(--sk-focus-color, #0071e3); outline-offset: 2px; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter { height: var(--tabnav-height); padding: var(--tabnav-platter-padding); background-color: var(--tabnav-platter-background); border-radius: 999px; overflow: hidden; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter:focus-visible { outline: none; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask { position: relative; width: calc(100% + var(--tabnav-mask-offset)); height: 100%; padding: 0px 0px 0px var(--tabnav-mask-offset); z-index: 1; mask-image: var(--tabnav-mask-active-gradient); }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask.tabnav-mask-noscroll { display: contents; margin-inline-start: 0px; padding: 0px; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items { position: relative; height: 100%; display: flex; align-items: center; margin: 0px; width: fit-content; list-style: none; z-index: 1; transform: translate(var(--tabnav-items-offset)); transition-property: transform; transition-duration: 0.32s; transition-timing-function: ease-out; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item { border-bottom: none; line-height: 1.17647rem; position: relative; height: 100%; color: var(--tabnav-item-color); white-space: nowrap; transition-duration: 0.12s; transition-property: color; transition-timing-function: ease-out; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link { font-size: 17px; line-height: 1.17648; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0.705882rem 1.29412rem; margin: 0px; display: flex; align-items: center; height: 100%; background: rgba(0, 0, 0, 0); border: none; border-radius: 0px; color: inherit; text-decoration: none; opacity: 0.8; transition-property: opacity; transition-duration: 0.1s; transition-timing-function: ease-in-out; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link: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-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link { font-size: 17px; line-height: 1.17648; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link: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: 734px) {
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link: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: 734px) {
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link { padding: 0.529412rem 0.941176rem; }
}
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:focus { outline: none; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:hover { opacity: 1; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item.tabnav-item-active { color: var(--tabnav-item-color-active); transition-delay: 0.16s; transition-duration: 0.16s; transition-timing-function: ease-in; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item.tabnav-item-active .tabnav-link { opacity: 1; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle { position: absolute; display: flex; justify-content: center; align-items: center; transform: translateZ(0px); top: var(--tabnav-platter-padding); bottom: var(--tabnav-platter-padding); width: var(--tabnav-paddle-width); height: var(--tabnav-paddle-width); background-color: rgba(0, 0, 0, 0); border: none; border-radius: 999px; color: var(--tabnav-paddle-color); cursor: pointer; z-index: 2; transition-delay: 0ms, 40ms, 40ms; transition-duration: 0.1s, 80ms, 80ms; transition-property: color, opacity, visibility; transition-timing-function: ease-in-out, ease-out, step-start; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle:focus-visible { outline: 2px solid var(--sk-focus-color, #0071e3); outline-offset: 2px; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle:hover { color: var(--tabnav-paddle-color-hover); }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle.tabnav-paddle-left { left: var(--tabnav-platter-padding); }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle.tabnav-paddle-right { right: var(--tabnav-platter-padding); }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle.tabnav-paddle-hidden { opacity: 0; visibility: hidden; transition-delay: 0.2s; transition-duration: 80ms; transition-property: opacity, visibility; transition-timing-function: ease-out, step-end; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-indicator { position: absolute; top: var(--tabnav-platter-padding); left: var(--tabnav-indicator-start); bottom: var(--tabnav-platter-padding); width: var(--tabnav-indicator-width); height: calc(100% - var(--tabnav-platter-padding) * 2); background-color: var(--tabnav-indicator-background); border-radius: 999px; transition-property: left, width; transition-duration: 0.32s; transition-timing-function: ease-out; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-paddle-right::before, .section-tabnav.section-tabnav-v1 .tabnav .tabnav-paddle-right::after, .section-tabnav.section-tabnav-v1 .tabnav .tabnav-paddle-left::before, .section-tabnav.section-tabnav-v1 .tabnav .tabnav-paddle-left::after { display: none; }
.section-tabnav.section-tabnav-v1 .tabnav * { box-sizing: border-box; }
.section-tabnav.section-tabnav-v1 .tab-pane { margin-bottom: 0px; }
.section-tabnav.section-tabnav-v1 .tab-pane .row { flex-wrap: nowrap; }
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row { flex-direction: column; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .column { max-width: unset; position: relative; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:first-child { flex-basis: 55.8824%; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:first-child { flex-basis: 54.9296%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:first-child { flex-basis: unset; height: 37.7059rem; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:last-child { z-index: 1; flex-basis: 42.2549%; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:last-child { flex-basis: 45.0704%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:last-child .copy-block { padding-top: 4.58824rem; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block { margin-left: -4.40835%; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block { margin-left: -20.3125%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block { margin-inline: 6.26703%; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.41176rem; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading: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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading { margin-bottom: 1.17647rem; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body { padding-bottom: 1.47059rem; font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body { padding-bottom: 0px; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body: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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body: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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body: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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row picture + .inline-video video { position: absolute; top: 0px; left: 0px; }
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row picture + .inline-video video { position: relative; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row img, .section-tabnav.section-tabnav-v1 .tab-pane .row .inline-video { transform: translate(-50%); position: absolute; left: 50%; width: auto; height: auto; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .inline-video { width: 734px; }
}
.section-tabnav.section-tabnav-v1 .footnote-content { top: calc(93.2% + 80px); position: absolute; text-align: center; color: rgb(110, 110, 115); font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .footnote-content: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; }
.section-tabnav.section-tabnav-v1 .footnote-content:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .footnote-content:lang(ko) { line-height: 1.42859; 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-tabnav.section-tabnav-v1 .footnote-content:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .footnote-content:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .footnote-content: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-tabnav.section-tabnav-v1 .footnote-content: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-tabnav.section-tabnav-v1 .footnote-content { top: calc(91.5% + 80px); }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .footnote-content { z-index: 2; top: 661px; }
}
.section-tabnav.section-tabnav-v1.fade-in-transition { opacity: 0; transform: translateY(50px); transition: opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s, transform 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s; will-change: opacity, transform; }
.section-tabnav.section-tabnav-v1.fade-in-transition.fade-in { opacity: 1; transform: translateY(0px); }
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1.fade-in-transition { opacity: 1; transform: translateY(0px); transition: unset; }
.section-tabnav.section-tabnav-v1.fade-in-transition.fade-in { opacity: 1; transform: translateY(0px); }
.section-tabnav.section-tabnav-v1.fade-in-transition .column { opacity: 0; transform: translateY(50px); transition: opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s, transform 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s; will-change: opacity, transform; }
.section-tabnav.section-tabnav-v1.fade-in-transition .column.fade-in { opacity: 1; transform: translateY(0px); }
}
.section-tabnav.section-tabnav-v1 .anim-play-pause-button { position: absolute; left: calc(50% - 362px); top: 93.2%; bottom: unset; right: unset; transform: translate(56px); z-index: 10; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .anim-play-pause-button { top: 91.5%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .anim-play-pause-button { left: auto; right: 6.3%; top: 499px; transform: unset; }
}
html.reduce-motion .section-tabnav .tab-content .tab-pane, html.reduce-motion .section-tabnav .tabnav .tabnav-platter .tabnav-indicator, html.reduce-motion .section-tabnav .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item.tabnav-item-active { transition: unset; }
html.reduce-motion .section-tabnav.fade-in-transition, html.reduce-motion .section-tabnav.fade-in-transition .column { opacity: 1; transform: translateY(0px); transition: unset; }
.section-fullbleed { width: 100%; max-width: 100vw; }
@media only screen and (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
.section-fullbleed { margin-left: auto; margin-right: auto; max-width: 2880px; }
}
@media only screen and (max-width: 1068px) {
.section-fullbleed { max-width: 1068px; }
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
.section-fullbleed { max-width: 2136px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed { max-width: 734px; }
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
.section-fullbleed { max-width: 1468px; }
}
.section-fullbleed .section-background { position: sticky; top: 0px; z-index: 0; margin: 0px auto; width: 100%; }
.section-fullbleed .section-background img { height: auto; width: 100%; object-fit: cover; display: block; object-position: 50% 0px; will-change: transform; }
.section-fullbleed .section-background .fader-screen { width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.5; position: absolute; top: 0px; margin: 0px; pointer-events: none; will-change: opacity; }
.section-fullbleed picture + div { margin-top: -50vh; }
.section-fullbleed .section-content { z-index: 0; height: 100vh; }
.section-fullbleed .section-content:last-child { height: 75vh; }
.section-fullbleed .section-content .column { z-index: 1; }
.section-fullbleed .section-content h2, .section-fullbleed .section-content p { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(255, 255, 255); }
.section-fullbleed .section-content h2:lang(ar), .section-fullbleed .section-content p: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; }
.section-fullbleed .section-content h2:lang(ja), .section-fullbleed .section-content p:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ko), .section-fullbleed .section-content p: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; }
.section-fullbleed .section-content h2:lang(th), .section-fullbleed .section-content p:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-CN), .section-fullbleed .section-content p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-HK), .section-fullbleed .section-content p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-MO), .section-fullbleed .section-content p:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-TW), .section-fullbleed .section-content p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed .section-content h2, .section-fullbleed .section-content p { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ko), .section-fullbleed .section-content p:lang(ko) { line-height: 1.39286; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(th), .section-fullbleed .section-content p:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ar), .section-fullbleed .section-content p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ja), .section-fullbleed .section-content p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-CN), .section-fullbleed .section-content p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-HK), .section-fullbleed .section-content p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-MO), .section-fullbleed .section-content p:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-TW), .section-fullbleed .section-content p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed .section-content h2, .section-fullbleed .section-content p { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ar), .section-fullbleed .section-content p:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ja), .section-fullbleed .section-content p:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ko), .section-fullbleed .section-content p:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(th), .section-fullbleed .section-content p:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-CN), .section-fullbleed .section-content p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-HK), .section-fullbleed .section-content p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-MO), .section-fullbleed .section-content p:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-TW), .section-fullbleed .section-content p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed .copy-block { display: grid; grid-template-columns: repeat(12, 1fr); text-align: start; }
.section-fullbleed .copy-block > p { grid-column: 1 / 8; }
@media only screen and (max-width: 1068px) {
.section-fullbleed .copy-block > p { grid-column: 1 / 10; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed .copy-block > p { grid-column: 1 / -1; }
}
.section-fullbleed.hide-section-content .section-content { display: none; }
.section-fullbleed.home-page { --sticky-scroll: 0; position: relative; margin-top: -200vh; }
.section-fullbleed.home-page .section-content-container::after { content: ""; display: block; height: var(--sticky-scroll); }
.section-fullbleed.home-page .section-background { position: sticky; top: 0px; height: 100vh; }
.section-fullbleed.home-page img { top: 0px; height: 100%; width: 100%; margin-top: 100vh; will-change: transform; opacity: 0; }
.section-fullbleed.home-page .section-content { --fb-content-top: 150px; --content-height-mod: 0px; position: relative; top: 0px; height: calc(100vh - var(--fb-content-top) + var(--content-height-mod)); padding-top: var(--fb-content-top); }
@media only screen and (max-width: 1068px) {
.section-fullbleed.home-page .section-content { --fb-content-top: 85px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.home-page .section-content { --fb-content-top: calc(50vh - 50px); }
}
.section-fullbleed.advanced.product-banner--wrapper .section-content-container { position: relative; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-background { height: 100%; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content { position: absolute; top: 0px; height: 100%; left: 50%; transform: translate(-50%); }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row { height: 100%; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column { margin: auto; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { text-align: center; display: flex; flex-direction: column; justify-content: center; width: 100%; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { 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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 19px; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(ko) { line-height: 1.58824; 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-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body: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: 734px) {
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body { padding-top: 13px; }
}
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a { padding-top: 13px; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { 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; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--body { padding-top: 27px; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--body { padding-top: 25px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--body { padding-top: 21px; }
}
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block a { padding-top: 21px; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block a { padding-top: 21px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block a { padding-top: 21px; }
}
.section-fullbleed.basic.product-banner--wrapper .section-content-container { position: relative; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-background { height: auto; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content { position: absolute; top: 0px; height: 100%; left: 50%; transform: translate(-50%); }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row { height: 100%; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column { margin: auto; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { text-align: center; display: flex; justify-content: center; width: 100%; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(255, 255, 255); }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2 { 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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.certification.product-banner--wrapper, .section-fullbleed.partners.product-banner--wrapper, .section-fullbleed.best-practices.product-banner--wrapper, .section-fullbleed.ourApproach.product-banner--wrapper, .section-fullbleed.our-approach-new.product-banner--wrapper { margin-top: calc(var(--r-primary-nav-height) * -1 + var(--r-localnav-height) * -1); height: 100%; }
.section-fullbleed.certification.product-banner--wrapper.image-full-width, .section-fullbleed.partners.product-banner--wrapper.image-full-width, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width { --r-primary-nav-height: 0; --r-localnav-height: 0; }
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container { position: relative; overflow: hidden; height: 866px; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container { height: 658px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container { height: auto; }
}
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container > .section-content, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container > .section-content, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container > .section-content, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container > .section-content, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container > .section-content { top: 50%; }
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container > .image-container img { position: absolute; transform: translate(-50%); left: 50%; width: 3008px; height: 866px; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container > .image-container img { width: 1068px; height: 658px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container > .image-container img { position: relative; width: 100%; height: auto; }
}
.section-fullbleed.certification.product-banner--wrapper .section-background, .section-fullbleed.partners.product-banner--wrapper .section-background, .section-fullbleed.best-practices.product-banner--wrapper .section-background, .section-fullbleed.ourApproach.product-banner--wrapper .section-background, .section-fullbleed.our-approach-new.product-banner--wrapper .section-background { height: auto; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container, .section-fullbleed.partners.product-banner--wrapper .section-content-container, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container { position: relative; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content { position: absolute; top: calc((100% + var(--r-primary-nav-height) + var(--r-localnav-height)) / 2); left: 50%; height: calc(100% - var(--r-primary-nav-height) - var(--r-localnav-height)); transform: translate(-50%, -50%); }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row { height: 100%; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column { margin: auto; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column { max-width: 91.6667%; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column { max-width: none; }
}
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { display: block; text-align: center; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 53px; color: rgb(255, 255, 255); }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko) { line-height: 1.15; 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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { margin-bottom: 47px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { margin-bottom: 34px; }
}
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 26px; color: rgb(255, 255, 255); }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p { margin-bottom: 31px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p { margin-bottom: 24px; }
}
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(255, 255, 255); }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type) { margin-left: 1em; }
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type) { margin-left: 0px; margin-top: 0.4em; display: block; }
}
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { 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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 72px; line-height: 1.05556; font-weight: 600; letter-spacing: 0.006em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 48px; line-height: 1.1875; font-weight: 600; letter-spacing: 0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 40px; line-height: 1.075; font-weight: 600; letter-spacing: -0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko) { 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; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 10px; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko) { line-height: 1.15; 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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0px; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--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) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--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: 734px) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.basic.copy-block--right-align .section-content-container > .section-content { transform: translate(0px); max-width: 50vw; width: 100%; }
@media only screen and (max-width: 734px) {
.section-fullbleed.basic.copy-block--right-align .section-content-container > .section-content { transform: translate(-50%); max-width: 87.5vw; }
}
.section-fullbleed.basic.copy-block--right-align .section-content-container > .section-content > .row > .column { margin: 0px; }
.section-fullbleed.basic.copy-block--right-align .section-content-container > .section-content > .row > .column > .copy-block { text-align: left; }
.section-fullbleed.mock img { height: 250px; }
.section-fullbleed.fullbleed--badge .column, .section-fullbleed.fullbleed--badge .badge { width: 100%; }
@media only screen and (min-width: 735px) and (max-width: 1068px) {
.section-fullbleed.fullbleed--badge .column { margin-left: 8.33333%; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.fullbleed--badge { margin-bottom: 0px; }
}
.section-fullbleed .badge { margin-right: 0px; will-change: opacity; }
.section-fullbleed span[class^="badge-"] { color: rgb(255, 255, 255); }
.section-fullbleed .badge-content { margin: 32px 0px 0px; padding: 5px 0px 0px; }
.section-fullbleed .badge-caption { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed .badge-caption { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-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-fullbleed .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-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-fullbleed .badge-caption:lang(zh) { letter-spacing: 0em; }
.section-fullbleed .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-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-fullbleed .badge-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-fullbleed .badge-caption { font-weight: 600; }
}
.section-fullbleed .badge-value { font-weight: 400; }
@media only screen and (min-width: 1069px) {
.section-fullbleed .badge-value { line-height: 1.05; }
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
.section-fullbleed .badge-value { font-size: 64px; line-height: 1.0625; font-weight: 400; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value: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; }
.section-fullbleed .badge-value: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value: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; }
.section-fullbleed .badge-value:lang(zh) { letter-spacing: 0em; }
.section-fullbleed .badge-value:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value: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) and (max-width: 734px) {
.section-fullbleed .badge-value { font-size: 48px; line-height: 1.08349; font-weight: 400; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value: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; }
.section-fullbleed .badge-value:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value: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; }
.section-fullbleed .badge-value:lang(zh) { letter-spacing: 0em; }
.section-fullbleed .badge-value:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-fullbleed span[class^="badge-unit"] { font-size: 40px; line-height: 1; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]: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; }
.section-fullbleed span[class^="badge-unit"]:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed span[class^="badge-unit"] { font-size: 32px; line-height: 1; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]: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; }
.section-fullbleed span[class^="badge-unit"]:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block:not([class*="margin-bottom--"]) { margin-bottom: 60px; }
@media only screen and (max-width: 734px) {
.heading-block:not([class*="margin-bottom--"]) { margin-bottom: 40px; }
}
.heading-block .heading-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow: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; }
.heading-block .heading-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--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; }
.heading-block .heading-block--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) {
.heading-block .heading-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--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; }
.heading-block .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--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; }
.heading-block .heading-block--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: 734px) {
.heading-block .heading-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--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; }
.heading-block .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block .heading-block--eyebrow + .heading-block--heading { margin-top: 10px; }
.heading-block .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading: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) {
.heading-block .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block .heading-block--heading { 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; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block .heading-block--desc { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc: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) {
.heading-block .heading-block--desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block .heading-block--desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block .heading-block--desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block .heading-block--desc { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block .heading-block--heading + p { margin-top: 28px; }
@media only screen and (max-width: 1068px) {
.heading-block .heading-block--heading + p { margin-top: 24px; }
}
@media only screen and (max-width: 734px) {
.heading-block .heading-block--heading + p { margin-top: 18px; }
}
.heading-block .more--wide { display: block; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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) {
.heading-block.heading--32-28-24 .copy-block .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading--32-28-24 .copy-block .heading-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.full-width-eyebrow--image .copy-block .eyebrow-image picture, .heading-block.full-width-eyebrow--image .copy-block .eyebrow-image img { width: 100%; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--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; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--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: 734px) {
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--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; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block--list-of-links li { list-style: none; }
.heading-block.heading-block--list-of-links a { display: inline-block; }
@media only screen and (max-width: 1068px) {
.heading-block.success-stories-landing .heading-block--eyebrow + .heading-block--heading { margin-top: 12px; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories-landing .heading-block--eyebrow + .heading-block--heading { margin-top: 10px; }
}
.heading-block.success-stories-heading .heading-block--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow: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; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--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; }
.heading-block.success-stories-heading .heading-block--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) {
.heading-block.success-stories-heading .heading-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow: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; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--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; }
.heading-block.success-stories-heading .heading-block--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: 734px) {
.heading-block.success-stories-heading .heading-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--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; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--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; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.success-stories-heading .heading-block--heading { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(ko) { line-height: 1.15; 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; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories-heading .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading: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) {
.heading-block.success-stories-heading .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories-heading .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories-heading .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories-heading .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.success-stories-heading .heading-block--eyebrow + .heading-block--heading { margin-top: 1.41176rem; }
@media only screen and (max-width: 734px) {
.heading-block.success-stories-heading .heading-block--eyebrow + .heading-block--heading { margin-top: 1.17647rem; }
}
.heading-block.homepage .heading-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow: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; }
.heading-block.homepage .heading-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--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; }
.heading-block.homepage .heading-block--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) {
.heading-block.homepage .heading-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--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; }
.heading-block.homepage .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--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; }
.heading-block.homepage .heading-block--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: 734px) {
.heading-block.homepage .heading-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--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; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.homepage .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.homepage .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading: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) {
.heading-block.homepage .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.homepage .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.homepage.headline-super--typography .heading-block--eyebrow, .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow: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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--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) {
.heading-block.homepage.headline-super--typography .heading-block--eyebrow, .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow: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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--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: 734px) {
.heading-block.homepage.headline-super--typography .heading-block--eyebrow, .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.homepage.headline-super--typography .heading-block--heading, .heading-block.ourApproach.headline-super--typography .heading-block--heading { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(ko) { line-height: 1.15; 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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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) {
.heading-block.homepage.headline-super--typography .heading-block--heading, .heading-block.ourApproach.headline-super--typography .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage.headline-super--typography .heading-block--heading, .heading-block.ourApproach.headline-super--typography .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.homepage.headline-super--typography .heading-block--desc, .heading-block.ourApproach.headline-super--typography .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 53px; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--desc: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; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--desc: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) {
.heading-block.homepage.headline-super--typography .heading-block--desc, .heading-block.ourApproach.headline-super--typography .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--desc: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; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--desc: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; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--desc: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) {
.heading-block.homepage.headline-super--typography .heading-block--desc, .heading-block.ourApproach.headline-super--typography .heading-block--desc { margin-top: 35px; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage.headline-super--typography .heading-block--desc, .heading-block.ourApproach.headline-super--typography .heading-block--desc { margin-top: 32px; }
}
@media only screen and (max-width: 734px) {
.heading-block.certification .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.certification .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.certification .heading-block--heading { 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; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.certification .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading: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) {
.heading-block.certification .heading-block--heading + p { margin-top: 32px; }
}
@media only screen and (max-width: 734px) {
.heading-block.certification .heading-block--heading + p { margin-top: 24px; }
}
.heading-block.description--grey .copy-block .heading-block--desc { color: rgb(136, 136, 136); }
.heading-block.description--black .copy-block .heading-block--desc { color: rgb(29, 29, 31); }
.heading-block.desc--intro-elevated-normal.section-content .copy-block { overflow: auto; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc { font-size: 24px; line-height: 1.33341; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0px; font-weight: 400; margin-top: 36px; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc: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; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc: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) {
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc: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; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc: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; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc: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) {
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc { font-weight: 400; margin-top: 29px; }
}
@media only screen and (max-width: 734px) {
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc { font-weight: 400; margin-top: 29px; }
}
.heading-block.description--intro-elevated .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 36px; }
.heading-block.description--intro-elevated .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.description--intro-elevated .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc: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; }
.heading-block.description--intro-elevated .heading-block--desc: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) {
.heading-block.description--intro-elevated .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc: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; }
.heading-block.description--intro-elevated .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc: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; }
.heading-block.description--intro-elevated .heading-block--desc: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) {
.heading-block.description--intro-elevated .heading-block--desc { font-weight: 600; margin-top: 29px; }
}
@media only screen and (max-width: 734px) {
.heading-block.description--intro-elevated .heading-block--desc { font-weight: 600; margin-top: 29px; }
}
.heading-block.basic .heading-block--desc, .heading-block.homepage .heading-block--desc, .heading-block.advanced .heading-block--desc { color: rgb(134, 134, 139); }
@media only screen and (max-width: 734px) {
.heading-block.basic .heading-block--desc, .heading-block.homepage .heading-block--desc, .heading-block.advanced .heading-block--desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ko), .heading-block.homepage .heading-block--desc:lang(ko), .heading-block.advanced .heading-block--desc: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; }
.heading-block.basic .heading-block--desc:lang(th), .heading-block.homepage .heading-block--desc:lang(th), .heading-block.advanced .heading-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ar), .heading-block.homepage .heading-block--desc:lang(ar), .heading-block.advanced .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ja), .heading-block.homepage .heading-block--desc:lang(ja), .heading-block.advanced .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-CN), .heading-block.homepage .heading-block--desc:lang(zh-CN), .heading-block.advanced .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-HK), .heading-block.homepage .heading-block--desc:lang(zh-HK), .heading-block.advanced .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-MO), .heading-block.homepage .heading-block--desc:lang(zh-MO), .heading-block.advanced .heading-block--desc: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; }
.heading-block.basic .heading-block--desc:lang(zh-TW), .heading-block.homepage .heading-block--desc:lang(zh-TW), .heading-block.advanced .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.basic .heading-block--desc, .heading-block.homepage .heading-block--desc, .heading-block.advanced .heading-block--desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ar), .heading-block.homepage .heading-block--desc:lang(ar), .heading-block.advanced .heading-block--desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ja), .heading-block.homepage .heading-block--desc:lang(ja), .heading-block.advanced .heading-block--desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ko), .heading-block.homepage .heading-block--desc:lang(ko), .heading-block.advanced .heading-block--desc: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; }
.heading-block.basic .heading-block--desc:lang(th), .heading-block.homepage .heading-block--desc:lang(th), .heading-block.advanced .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-CN), .heading-block.homepage .heading-block--desc:lang(zh-CN), .heading-block.advanced .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-HK), .heading-block.homepage .heading-block--desc:lang(zh-HK), .heading-block.advanced .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-MO), .heading-block.homepage .heading-block--desc:lang(zh-MO), .heading-block.advanced .heading-block--desc: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; }
.heading-block.basic .heading-block--desc:lang(zh-TW), .heading-block.homepage .heading-block--desc:lang(zh-TW), .heading-block.advanced .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.basic .heading-block--desc, .heading-block.homepage .heading-block--desc, .heading-block.advanced .heading-block--desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ja), .heading-block.homepage .heading-block--desc:lang(ja), .heading-block.advanced .heading-block--desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ko), .heading-block.homepage .heading-block--desc:lang(ko), .heading-block.advanced .heading-block--desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(th), .heading-block.homepage .heading-block--desc:lang(th), .heading-block.advanced .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ar), .heading-block.homepage .heading-block--desc:lang(ar), .heading-block.advanced .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-CN), .heading-block.homepage .heading-block--desc:lang(zh-CN), .heading-block.advanced .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-HK), .heading-block.homepage .heading-block--desc:lang(zh-HK), .heading-block.advanced .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-MO), .heading-block.homepage .heading-block--desc:lang(zh-MO), .heading-block.advanced .heading-block--desc: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; }
.heading-block.basic .heading-block--desc:lang(zh-TW), .heading-block.homepage .heading-block--desc:lang(zh-TW), .heading-block.advanced .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.basic.advanced-top-header .heading-block--heading, .heading-block.homepage.advanced-top-header .heading-block--heading, .heading-block.advanced.advanced-top-header .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ar), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ar), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ja), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ja), .heading-block.advanced.advanced-top-header .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ko), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ko), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(th), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(th), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.advanced.advanced-top-header .heading-block--heading: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) {
.heading-block.basic.advanced-top-header .heading-block--heading, .heading-block.homepage.advanced-top-header .heading-block--heading, .heading-block.advanced.advanced-top-header .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ar), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ar), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ja), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ja), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ko), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ko), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(th), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(th), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.basic.advanced-top-header .heading-block--heading, .heading-block.homepage.advanced-top-header .heading-block--heading, .heading-block.advanced.advanced-top-header .heading-block--heading { 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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ar), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ar), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ja), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ja), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ko), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ko), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(th), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(th), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.basic.advanced-top-header .heading-block--desc, .heading-block.homepage.advanced-top-header .heading-block--desc, .heading-block.advanced.advanced-top-header .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 36px; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ar), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ar), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ja), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ja), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ko), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ko), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(th), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(th), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-CN), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-CN), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-HK), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-HK), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-MO), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-MO), .heading-block.advanced.advanced-top-header .heading-block--desc: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; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-TW), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-TW), .heading-block.advanced.advanced-top-header .heading-block--desc: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) {
.heading-block.basic.advanced-top-header .heading-block--desc, .heading-block.homepage.advanced-top-header .heading-block--desc, .heading-block.advanced.advanced-top-header .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ar), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ar), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ja), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ja), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ko), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ko), .heading-block.advanced.advanced-top-header .heading-block--desc: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; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(th), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(th), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-CN), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-CN), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-HK), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-HK), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-MO), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-MO), .heading-block.advanced.advanced-top-header .heading-block--desc: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; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-TW), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-TW), .heading-block.advanced.advanced-top-header .heading-block--desc: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) {
.heading-block.basic.advanced-top-header .heading-block--desc, .heading-block.homepage.advanced-top-header .heading-block--desc, .heading-block.advanced.advanced-top-header .heading-block--desc { margin-top: 29px; }
}
@media only screen and (max-width: 734px) {
.heading-block.basic.advanced-top-header .heading-block--desc, .heading-block.homepage.advanced-top-header .heading-block--desc, .heading-block.advanced.advanced-top-header .heading-block--desc { margin-top: 29px; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage.advanced-top-header .heading-block--desc { margin-top: 19px; }
}
@media only screen and (max-width: 1068px) {
.heading-block.homepage.advertising-heading .heading--advertising, .heading-block.homepage.advertising-heading h2 { margin-top: 11px; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage.advertising-heading .heading--advertising, .heading-block.homepage.advertising-heading h2 { margin-top: 10px; }
}
@media only screen and (max-width: 1068px) {
.heading-block.homepage.success--header .heading-block--heading { margin-top: 12px; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage.success--header .heading-block--heading { margin-top: 10px; }
}
.heading-block.resource .heading-block--heading { margin-bottom: 26px; font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading: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) {
.heading-block.resource .heading-block--heading { 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; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resource .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resource .heading-block--heading { margin-bottom: 20px; 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; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.resource .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.resource .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.resource .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.resource .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc: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; }
.heading-block.resource .heading-block--desc: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) {
.heading-block.resource .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc: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; }
.heading-block.resource .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc: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; }
.heading-block.resource .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resource .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc: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; }
.heading-block.resource .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.heading-block.resource .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.resource .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc: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; }
.heading-block.resource .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.resource a { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a: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) {
.heading-block.resource a { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resource a { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(ko) { line-height: 1.58824; 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; }
.heading-block.resource a:lang(zh) { letter-spacing: 0em; }
.heading-block.resource a:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.resources-landing .heading-block--heading, .heading-block.news .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(ar), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(ja), .heading-block.news .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(ko), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(zh), .heading-block.news .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.resources-landing .heading-block--heading:lang(th), .heading-block.news .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-CN), .heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-HK), .heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-MO), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(zh-TW), .heading-block.news .heading-block--heading: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) {
.heading-block.resources-landing .heading-block--heading, .heading-block.news .heading-block--heading { 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; }
.heading-block.resources-landing .heading-block--heading:lang(ar), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(ja), .heading-block.news .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(ko), .heading-block.news .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(th), .heading-block.news .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-CN), .heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-HK), .heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-MO), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(zh-TW), .heading-block.news .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-landing .heading-block--heading, .heading-block.news .heading-block--heading { 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; }
.heading-block.resources-landing .heading-block--heading:lang(ar), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(ja), .heading-block.news .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(ko), .heading-block.news .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(th), .heading-block.news .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-CN), .heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-HK), .heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-MO), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(zh-TW), .heading-block.news .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.resources-landing .heading-block--desc, .heading-block.news .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 36px; }
.heading-block.resources-landing .heading-block--desc:lang(ar), .heading-block.news .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(ja), .heading-block.news .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(ko), .heading-block.news .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.resources-landing .heading-block--desc:lang(th), .heading-block.news .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-CN), .heading-block.news .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-HK), .heading-block.news .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-MO), .heading-block.news .heading-block--desc: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; }
.heading-block.resources-landing .heading-block--desc:lang(zh-TW), .heading-block.news .heading-block--desc: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) {
.heading-block.resources-landing .heading-block--desc, .heading-block.news .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(ar), .heading-block.news .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(ja), .heading-block.news .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(ko), .heading-block.news .heading-block--desc: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; }
.heading-block.resources-landing .heading-block--desc:lang(th), .heading-block.news .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-CN), .heading-block.news .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-HK), .heading-block.news .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-MO), .heading-block.news .heading-block--desc: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; }
.heading-block.resources-landing .heading-block--desc:lang(zh-TW), .heading-block.news .heading-block--desc: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) {
.heading-block.resources-landing .heading-block--desc, .heading-block.news .heading-block--desc { margin-top: 23px; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-landing .heading-block--desc, .heading-block.news .heading-block--desc { margin-top: 26px; }
}
.heading-block.resources-landing .heading-block--heading + p, .heading-block.news .heading-block--heading + p { margin-top: 44px; }
@media only screen and (max-width: 1068px) {
.heading-block.resources-landing .heading-block--heading + p, .heading-block.news .heading-block--heading + p { margin-top: 34px; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-landing .heading-block--heading + p, .heading-block.news .heading-block--heading + p { max-width: 83.3333%; margin-left: auto; margin-right: auto; }
}
.heading-block.ourApproach .heading-block--desc, .heading-block.global .heading-block--desc, .heading-block.terms-service .heading-block--desc, .heading-block.policies .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 44px; }
.heading-block.ourApproach .heading-block--desc:lang(ar), .heading-block.global .heading-block--desc:lang(ar), .heading-block.terms-service .heading-block--desc:lang(ar), .heading-block.policies .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(ja), .heading-block.global .heading-block--desc:lang(ja), .heading-block.terms-service .heading-block--desc:lang(ja), .heading-block.policies .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(ko), .heading-block.global .heading-block--desc:lang(ko), .heading-block.terms-service .heading-block--desc:lang(ko), .heading-block.policies .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.ourApproach .heading-block--desc:lang(th), .heading-block.global .heading-block--desc:lang(th), .heading-block.terms-service .heading-block--desc:lang(th), .heading-block.policies .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-CN), .heading-block.global .heading-block--desc:lang(zh-CN), .heading-block.terms-service .heading-block--desc:lang(zh-CN), .heading-block.policies .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-HK), .heading-block.global .heading-block--desc:lang(zh-HK), .heading-block.terms-service .heading-block--desc:lang(zh-HK), .heading-block.policies .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-MO), .heading-block.global .heading-block--desc:lang(zh-MO), .heading-block.terms-service .heading-block--desc:lang(zh-MO), .heading-block.policies .heading-block--desc: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; }
.heading-block.ourApproach .heading-block--desc:lang(zh-TW), .heading-block.global .heading-block--desc:lang(zh-TW), .heading-block.terms-service .heading-block--desc:lang(zh-TW), .heading-block.policies .heading-block--desc: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) {
.heading-block.ourApproach .heading-block--desc, .heading-block.global .heading-block--desc, .heading-block.terms-service .heading-block--desc, .heading-block.policies .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(ar), .heading-block.global .heading-block--desc:lang(ar), .heading-block.terms-service .heading-block--desc:lang(ar), .heading-block.policies .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(ja), .heading-block.global .heading-block--desc:lang(ja), .heading-block.terms-service .heading-block--desc:lang(ja), .heading-block.policies .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(ko), .heading-block.global .heading-block--desc:lang(ko), .heading-block.terms-service .heading-block--desc:lang(ko), .heading-block.policies .heading-block--desc: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; }
.heading-block.ourApproach .heading-block--desc:lang(th), .heading-block.global .heading-block--desc:lang(th), .heading-block.terms-service .heading-block--desc:lang(th), .heading-block.policies .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-CN), .heading-block.global .heading-block--desc:lang(zh-CN), .heading-block.terms-service .heading-block--desc:lang(zh-CN), .heading-block.policies .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-HK), .heading-block.global .heading-block--desc:lang(zh-HK), .heading-block.terms-service .heading-block--desc:lang(zh-HK), .heading-block.policies .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-MO), .heading-block.global .heading-block--desc:lang(zh-MO), .heading-block.terms-service .heading-block--desc:lang(zh-MO), .heading-block.policies .heading-block--desc: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; }
.heading-block.ourApproach .heading-block--desc:lang(zh-TW), .heading-block.global .heading-block--desc:lang(zh-TW), .heading-block.terms-service .heading-block--desc:lang(zh-TW), .heading-block.policies .heading-block--desc: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) {
.heading-block.ourApproach .heading-block--desc, .heading-block.global .heading-block--desc, .heading-block.terms-service .heading-block--desc, .heading-block.policies .heading-block--desc { margin-top: 35px; }
}
@media only screen and (max-width: 734px) {
.heading-block.ourApproach .heading-block--desc, .heading-block.global .heading-block--desc, .heading-block.terms-service .heading-block--desc, .heading-block.policies .heading-block--desc { margin-top: 34px; }
}
.heading-block.ourApproach .copy-block > a, .heading-block.global .copy-block > a, .heading-block.terms-service .copy-block > a, .heading-block.policies .copy-block > a { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; margin-top: 27px; }
.heading-block.ourApproach .copy-block > a:lang(ar), .heading-block.global .copy-block > a:lang(ar), .heading-block.terms-service .copy-block > a:lang(ar), .heading-block.policies .copy-block > a:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(ja), .heading-block.global .copy-block > a:lang(ja), .heading-block.terms-service .copy-block > a:lang(ja), .heading-block.policies .copy-block > a:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(ko), .heading-block.global .copy-block > a:lang(ko), .heading-block.terms-service .copy-block > a:lang(ko), .heading-block.policies .copy-block > a:lang(ko) { line-height: 1.45841; 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; }
.heading-block.ourApproach .copy-block > a:lang(th), .heading-block.global .copy-block > a:lang(th), .heading-block.terms-service .copy-block > a:lang(th), .heading-block.policies .copy-block > a:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-CN), .heading-block.global .copy-block > a:lang(zh-CN), .heading-block.terms-service .copy-block > a:lang(zh-CN), .heading-block.policies .copy-block > a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-HK), .heading-block.global .copy-block > a:lang(zh-HK), .heading-block.terms-service .copy-block > a:lang(zh-HK), .heading-block.policies .copy-block > a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-MO), .heading-block.global .copy-block > a:lang(zh-MO), .heading-block.terms-service .copy-block > a:lang(zh-MO), .heading-block.policies .copy-block > a: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; }
.heading-block.ourApproach .copy-block > a:lang(zh-TW), .heading-block.global .copy-block > a:lang(zh-TW), .heading-block.terms-service .copy-block > a:lang(zh-TW), .heading-block.policies .copy-block > a: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) {
.heading-block.ourApproach .copy-block > a, .heading-block.global .copy-block > a, .heading-block.terms-service .copy-block > a, .heading-block.policies .copy-block > a { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(ar), .heading-block.global .copy-block > a:lang(ar), .heading-block.terms-service .copy-block > a:lang(ar), .heading-block.policies .copy-block > a:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(ja), .heading-block.global .copy-block > a:lang(ja), .heading-block.terms-service .copy-block > a:lang(ja), .heading-block.policies .copy-block > a:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(ko), .heading-block.global .copy-block > a:lang(ko), .heading-block.terms-service .copy-block > a:lang(ko), .heading-block.policies .copy-block > a: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; }
.heading-block.ourApproach .copy-block > a:lang(th), .heading-block.global .copy-block > a:lang(th), .heading-block.terms-service .copy-block > a:lang(th), .heading-block.policies .copy-block > a:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-CN), .heading-block.global .copy-block > a:lang(zh-CN), .heading-block.terms-service .copy-block > a:lang(zh-CN), .heading-block.policies .copy-block > a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-HK), .heading-block.global .copy-block > a:lang(zh-HK), .heading-block.terms-service .copy-block > a:lang(zh-HK), .heading-block.policies .copy-block > a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-MO), .heading-block.global .copy-block > a:lang(zh-MO), .heading-block.terms-service .copy-block > a:lang(zh-MO), .heading-block.policies .copy-block > a: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; }
.heading-block.ourApproach .copy-block > a:lang(zh-TW), .heading-block.global .copy-block > a:lang(zh-TW), .heading-block.terms-service .copy-block > a:lang(zh-TW), .heading-block.policies .copy-block > a: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) {
.heading-block.ourApproach .copy-block > a, .heading-block.global .copy-block > a, .heading-block.terms-service .copy-block > a, .heading-block.policies .copy-block > a { margin-top: 24px; }
}
@media only screen and (max-width: 734px) {
.heading-block.ourApproach .copy-block > a, .heading-block.global .copy-block > a, .heading-block.terms-service .copy-block > a, .heading-block.policies .copy-block > a { margin-top: 23px; }
}
.heading-block.ourApproach.black-bg .heading-block--desc, .heading-block.global.black-bg .heading-block--desc, .heading-block.terms-service.black-bg .heading-block--desc, .heading-block.policies.black-bg .heading-block--desc { color: rgb(255, 255, 255); }
@media only screen and (max-width: 1068px) {
.heading-block.ourApproach.headline-super--typography .heading-block--heading { margin-top: 12px; }
}
.heading-block.ourApproach .heading-block--desc .br-margin-top--45-37-37 { display: block; content: ""; margin-top: 45px; }
@media only screen and (max-width: 1068px) {
.heading-block.ourApproach .heading-block--desc .br-margin-top--45-37-37 { margin-top: 37px; }
}
@media only screen and (max-width: 734px) {
.heading-block.terms-service .heading-block--heading, .heading-block.promo-terms .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(ar), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(ja), .heading-block.promo-terms .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(ko), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(zh), .heading-block.promo-terms .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.terms-service .heading-block--heading:lang(th), .heading-block.promo-terms .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-CN), .heading-block.promo-terms .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-HK), .heading-block.promo-terms .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-MO), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(zh-TW), .heading-block.promo-terms .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.terms-service .heading-block--heading, .heading-block.promo-terms .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(ar), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(ja), .heading-block.promo-terms .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(ko), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(zh), .heading-block.promo-terms .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.terms-service .heading-block--heading:lang(th), .heading-block.promo-terms .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-CN), .heading-block.promo-terms .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-HK), .heading-block.promo-terms .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-MO), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(zh-TW), .heading-block.promo-terms .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.terms-service .heading-block--heading, .heading-block.promo-terms .heading-block--heading { 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; }
.heading-block.terms-service .heading-block--heading:lang(ar), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(ja), .heading-block.promo-terms .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(ko), .heading-block.promo-terms .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(th), .heading-block.promo-terms .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-CN), .heading-block.promo-terms .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-HK), .heading-block.promo-terms .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-MO), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(zh-TW), .heading-block.promo-terms .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.terms-service .heading-block--desc, .heading-block.promo-terms .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ar), .heading-block.promo-terms .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ja), .heading-block.promo-terms .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ko), .heading-block.promo-terms .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.terms-service .heading-block--desc:lang(th), .heading-block.promo-terms .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-CN), .heading-block.promo-terms .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-HK), .heading-block.promo-terms .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-MO), .heading-block.promo-terms .heading-block--desc: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; }
.heading-block.terms-service .heading-block--desc:lang(zh-TW), .heading-block.promo-terms .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.terms-service .heading-block--desc, .heading-block.promo-terms .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ar), .heading-block.promo-terms .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ja), .heading-block.promo-terms .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ko), .heading-block.promo-terms .heading-block--desc: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; }
.heading-block.terms-service .heading-block--desc:lang(th), .heading-block.promo-terms .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-CN), .heading-block.promo-terms .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-HK), .heading-block.promo-terms .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-MO), .heading-block.promo-terms .heading-block--desc: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; }
.heading-block.terms-service .heading-block--desc:lang(zh-TW), .heading-block.promo-terms .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.partners .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.partners .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.partners .heading-block--heading { 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; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.partners .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.partners .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 48px; }
.heading-block.partners .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc: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; }
.heading-block.partners .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc: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; }
.heading-block.partners .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.heading-block.partners .heading-block--desc { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc: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; }
.heading-block.partners .heading-block--desc:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc: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; }
.heading-block.partners .heading-block--desc: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) {
.heading-block.partners .heading-block--desc { margin-top: 35px; }
}
@media only screen and (max-width: 734px) {
.heading-block.partners .heading-block--desc { margin-top: 31px; }
}
.heading-block.partners-headline-text .heading-block--desc { margin-top: 1.176rem; }
@media only screen and (max-width: 734px) {
.heading-block.partners-headline-text .heading-block--desc { margin-top: 0.941rem; }
}
.heading-block.global .heading-block--desc { margin-bottom: 38px; }
@media only screen and (max-width: 1068px) {
.heading-block.global .heading-block--desc { margin-top: 34px; }
}
@media only screen and (max-width: 734px) {
.heading-block.global .heading-block--desc { margin-top: 20px; }
}
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { color: rgb(136, 136, 136); font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc: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) {
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.headline-reduced--typography:not([class*="margin-bottom--"]) { margin-bottom: 33px; }
@media only screen and (max-width: 734px) {
.heading-block.headline-reduced--typography:not([class*="margin-bottom--"]) { margin-bottom: 23px; }
}
.heading-block.headline-reduced--typography .heading-block--heading { 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; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading: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) {
.heading-block.headline-reduced--typography .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.headline-reduced--typography .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.headline-reduced--typography .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--desc: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; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--desc: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; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading + .heading-block--desc { margin-top: 33px; }
@media only screen and (max-width: 734px) {
.heading-block.headline-reduced--typography .heading-block--heading + .heading-block--desc { margin-top: 23px; }
}
.heading-block.success-stories .heading-block--heading { 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; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading: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) {
.heading-block.success-stories .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.success-stories .heading-block--desc { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--desc: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; }
.heading-block.success-stories .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--desc:lang(ko) { line-height: 1.35296; 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; }
.heading-block.success-stories .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--desc: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; }
.heading-block.success-stories .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories.margin-bottom--40b { margin-bottom: 40px; }
@media only screen and (max-width: 1068px) {
.heading-block.success-stories.margin-bottom--40b { margin-bottom: 26px; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories.margin-bottom--40b { margin-bottom: 22px; }
}
.heading-block.article { line-height: 1.04167; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 55px; margin-top: 35px; }
.heading-block.article: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; }
.heading-block.article:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(ko) { line-height: 1.14615; 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; }
.heading-block.article:lang(zh) { letter-spacing: 0em; }
.heading-block.article:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article: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) {
.heading-block.article { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(ko) { line-height: 1.15; 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; }
.heading-block.article:lang(zh) { letter-spacing: 0em; }
.heading-block.article:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.article { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article:lang(zh) { letter-spacing: 0em; }
.heading-block.article:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.article-carousel .heading-block--heading { line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 25px; }
.heading-block.article-carousel .heading-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading: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; }
.heading-block.article-carousel .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading: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; }
.heading-block.article-carousel .heading-block--heading: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) {
.heading-block.article-carousel .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading: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; }
.heading-block.article-carousel .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.article-last { text-decoration: none; padding: 50px 0px 60px; margin: 0px auto; }
.heading-block.article-last .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading: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; }
.heading-block.article-last .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.heading-block.article-last .heading-block--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading: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; }
.heading-block.article-last .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.article-last .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin: 15px auto; }
.heading-block.article-last .heading-block--desc: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; }
.heading-block.article-last .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.heading-block.article-last .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.article-last .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--desc: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; }
.heading-block.article-last .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.error404 .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading: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) {
.heading-block.error404 .heading-block--heading { 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; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.error404 .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.column-article:not([class*="margin-bottom--"]) { margin-bottom: 0px; }
.heading-block.column-article p:first-child:not(:only-child) { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):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; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.heading-block.column-article p:first-child:not(:only-child) { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):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; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.column-article h1 { 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; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1: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) {
.heading-block.column-article h1 { 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; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.column-article h1 { 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; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.policies .copy-block p, .heading-block.policies .copy-block div { margin-top: 33px; }
@media only screen and (max-width: 734px) {
.heading-block.policies .copy-block p, .heading-block.policies .copy-block div { margin-top: 23px; }
}
.heading-block.privacy .copy-block p, .heading-block.privacy .copy-block div { margin-top: 21px; }
@media only screen and (max-width: 734px) {
.heading-block.privacy .copy-block p, .heading-block.privacy .copy-block div { margin-top: 23px; }
}
.heading-block.privacy .copy-block p:first-of-type, .heading-block.privacy .copy-block div:first-of-type { margin-top: 33px; }
@media only screen and (max-width: 734px) {
.heading-block.privacy .copy-block p:first-of-type, .heading-block.privacy .copy-block div:first-of-type { margin-top: 23px; }
}
.heading-block.success-stories-lp .heading-block--heading { font-size: 56px; line-height: 1.07143; font-weight: 600; letter-spacing: -0.005em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(ar) { line-height: 1.21429; letter-spacing: 0em; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(ko) { line-height: 1.17865; 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; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories-lp .heading-block--heading:lang(th) { line-height: 1.33929; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading: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; }
.heading-block.success-stories-lp .heading-block--heading: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) {
.heading-block.success-stories-lp .heading-block--heading { 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; }
.heading-block.success-stories-lp .heading-block--heading: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; }
.heading-block.success-stories-lp .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading: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; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories-lp .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading: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; }
.heading-block.success-stories-lp .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading: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; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.success-stories-modal-header { overflow: auto; margin-bottom: 0px; }
.heading-block.success-stories-modal-header .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading: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) {
.heading-block.success-stories-modal-header .heading-block--heading { 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; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories-modal-header .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.success-stories-modal-header .cta { margin-top: 40px; margin-bottom: 60px; }
@media only screen and (max-width: 1068px) {
.heading-block.success-stories-modal-header .cta { margin-top: 40px; margin-bottom: 60px; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories-modal-header .cta { margin-top: 40px; margin-bottom: 40px; }
}
.heading-block.success-stories-modal-header .cta .button { padding-left: 24px; padding-right: 24px; }
.heading-block.resources-v2 .copy-block .heading-block--heading { width: 690px; font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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) {
.heading-block.resources-v2 .copy-block .heading-block--heading { 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; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2 .copy-block .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media screen and (max-width: 392px) {
.heading-block.resources-v2 .copy-block .heading-block--heading { max-width: 100%; }
}
.heading-block.resources-v2 .copy-block .heading-block--heading + a, .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline { max-width: 29.412rem; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline-block; margin-top: 1.765rem; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(ar), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(ja), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(ko), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(ko) { line-height: 1.58824; 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; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(zh), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(zh) { letter-spacing: 0em; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(th), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(zh-CN), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(zh-HK), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(zh-MO), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-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; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(zh-TW), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline: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) {
.heading-block.resources-v2 .copy-block .heading-block--heading + a, .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline { margin-top: 1.176rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2 .copy-block .heading-block--heading + a, .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline { margin-top: 1.176rem; max-width: 19.706rem; }
}
@media screen and (max-width: 392px) {
.heading-block.resources-v2 .copy-block .heading-block--heading + a, .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline { max-width: 100%; }
}
.heading-block.resources-v2 .copy-block .heading-block--eyebrow { width: 500px; }
.heading-block.resources-v2 .copy-block .heading-block--heading, .heading-block.resources-v2 .copy-block .heading-block--eyebrow { margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 1068px) {
.heading-block.resources-v2 .copy-block .heading-block--heading, .heading-block.resources-v2 .copy-block .heading-block--eyebrow { width: 34.118rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2 .copy-block .heading-block--heading, .heading-block.resources-v2 .copy-block .heading-block--eyebrow { width: 19.706rem; }
}
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading { width: 980px; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading { 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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--eyebrow { width: 500px; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading, .heading-block.resources-v2.headline-elevated .copy-block .heading-block--eyebrow { margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 1068px) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading, .heading-block.resources-v2.headline-elevated .copy-block .heading-block--eyebrow { width: 450px; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading, .heading-block.resources-v2.headline-elevated .copy-block .heading-block--eyebrow { width: 335px; }
}
@media screen and (max-width: 392px) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading, .heading-block.resources-v2.headline-elevated .copy-block .heading-block--eyebrow { width: 100%; }
}
@media screen and (max-width: 392px) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading { width: 100%; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2.sm-anchor-width .copy-block .heading-block--heading + a { max-width: 17.294rem; }
}
@media screen and (max-width: 392px) {
.heading-block.resources-v2.sm-anchor-width .copy-block .heading-block--heading + a { max-width: 100%; }
}
.heading-block.resources-v2 .heading-block--heading { margin-bottom: 0px; }
.heading-block .copy-block .links-inline { margin-top: 0px; }
.heading-block .copy-block .links-inline .button { white-space: unset; padding: 0.706rem 1.294rem; }
.heading-block.heading-block-article--heading .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading: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) {
.heading-block.heading-block-article--heading .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-article--heading .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block-article--heading .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--desc: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; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--desc: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; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading + .heading-block--desc { margin-top: 22px; }
.heading-block.heading-block-article--label .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading: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; }
.heading-block.heading-block-article--label .heading-block--heading: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) {
.heading-block.heading-block-article--label .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading: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; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-article--label .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading: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; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block-article--label .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--desc: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; }
.heading-block.heading-block-article--label .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.heading-block.heading-block-article--label .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-article--label .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--desc: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; }
.heading-block.heading-block-article--label .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading + .heading-block--desc { margin-top: 20px; }
.heading-block.heading-block-article--bg { background-color: rgb(245, 245, 247); padding: 2.353rem; }
@media only screen and (max-width: 1068px) {
.heading-block.heading-block-article--bg { padding: 2rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-article--bg { padding: 2rem 6.25%; }
}
.heading-block.remove--section-content.section-content { width: inherit; }
.heading-block.glossary-help .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.glossary-help .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc: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; }
.heading-block.glossary-help .heading-block--desc: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) {
.heading-block.glossary-help .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc: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; }
.heading-block.glossary-help .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc: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; }
.heading-block.glossary-help .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.glossary-help .heading-block--heading { margin-bottom: 3.529rem; }
@media only screen and (max-width: 1068px) {
.heading-block.glossary-help .heading-block--heading { margin-bottom: 2.941rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.glossary-help .heading-block--heading { margin-bottom: 2.353rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.certification-v1.card-grid-heading.heading-block { margin-bottom: 2.353rem; }
}
.heading-block.certification-v1.card-grid-heading .heading-block--heading { max-width: 57.647rem; letter-spacing: -0.0045em; }
@media only screen and (max-width: 1068px) {
.heading-block.certification-v1.card-grid-heading .heading-block--heading { max-width: 40.706rem; letter-spacing: -0.0015em; }
}
@media only screen and (max-width: 734px) {
.heading-block.certification-v1.card-grid-heading .heading-block--heading { font-size: 32px; line-height: 1.125; letter-spacing: 0.002em; max-width: 20.294rem; }
}
.heading-block.certification-v1.quote-heading .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.0075em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ko) { 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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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) {
.heading-block.certification-v1.quote-heading .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ko) { 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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.certification-v1.quote-heading .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block--accordion { margin-bottom: 0px; }
@media only screen and (max-width: 734px) {
.heading-block.heading-block--accordion { padding-left: 0.588rem; }
}
.heading-block.heading-block--accordion .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: -0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ko) { 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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--accordion .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading: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) {
.heading-block.heading-block--accordion .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block--accordion .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block--accordion .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 1.471rem auto 0px; max-width: 38.235rem; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--accordion .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc: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) {
.heading-block.heading-block--accordion .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--accordion .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc: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: 734px) {
.heading-block.heading-block--accordion .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--accordion .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc: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) {
.heading-block.heading-block--accordion .heading-block--desc { max-width: 26.765rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block--accordion .heading-block--desc { margin: 1.176rem auto 0px; }
}
.heading-block.heading-block--accordion.section-content { width: initial; }
@media only screen and (max-width: 734px) {
.heading-block.heading-block--accordion.text-align--center { text-align: left; }
}
.heading-block.heading-block--faq { margin-bottom: 0px; }
.heading-block.heading-block--faq .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--faq .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading: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) {
.heading-block.heading-block--faq .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--faq .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block--faq .heading-block--heading { 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; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.heading-block--faq .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.heading-block--faq .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block--faq.section-content { width: initial; }
.heading-block.heading-block-v2 .heading-block--eyebrow { font-size: 14px; line-height: 1.28577; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.heading-block.heading-block-v2 .heading-block--eyebrow: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; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(ko) { line-height: 1.42859; 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; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--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; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--eyebrow + .heading-block--heading { margin-top: 8px; }
.heading-block.heading-block-v2 .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v2 .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading: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) {
.heading-block.heading-block-v2 .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v2 .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-v2 .heading-block--heading { 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; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block-v2 .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.41176rem; }
.heading-block.heading-block-v2 .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc: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) {
.heading-block.heading-block-v2 .heading-block--desc { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-v2 .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v2 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc: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) {
.heading-block.heading-block-v2 .heading-block--desc { margin-top: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-v2 .heading-block--desc { margin-top: 0.941176rem; }
}
.heading-block.heading-block-v2 .links-inline { margin-top: 1.41176rem; }
.heading-block.heading-block-v3 .heading-block--eyebrow { font-size: 14px; line-height: 1.28577; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.heading-block.heading-block-v3 .heading-block--eyebrow: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; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(ko) { line-height: 1.42859; 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; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--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; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--eyebrow + .heading-block--heading { margin-top: 8px; }
.heading-block.heading-block-v3 .heading-block--heading { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(ko) { line-height: 1.15; 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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v3 .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading: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) {
.heading-block.heading-block-v3 .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v3 .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-v3 .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v3 .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block-v3 .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.76471rem; }
.heading-block.heading-block-v3 .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc: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) {
.heading-block.heading-block-v3 .heading-block--desc { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-v3 .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v3 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc: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) {
.heading-block.heading-block-v3 .heading-block--desc { margin-top: 1.41176rem; }
}
.heading-block.heading-block-v3 .links-inline { margin-top: 1.76471rem; }
@media only screen and (max-width: 1068px) {
.heading-block.heading-block-v3 .links-inline { margin-top: 1.41176rem; }
}
.heading-block.parallel-desc-cta .copy-block { position: relative; }
.heading-block.parallel-desc-cta .copy-block .heading-block--desc { display: inline-block; }
.heading-block.parallel-desc-cta .copy-block .heading-block--desc + .links-inline { display: inline-block; position: absolute; bottom: 0px; right: 0px; }
@media only screen and (max-width: 1068px) {
.heading-block.parallel-desc-cta .copy-block .heading-block--desc + .links-inline { display: block; position: unset; bottom: unset; right: unset; }
}
.heading-block.button-border-black .copy-block .links-inline .button { padding: 0.647059rem 1.23529rem; border: 2px solid rgb(29, 29, 31); border-radius: 1.29412rem; color: rgb(29, 29, 31); font-weight: 600; background-color: transparent; }
.heading-block.button-border-black .copy-block .links-inline .button:hover { color: rgb(255, 255, 255); background-color: rgb(29, 29, 31); }
@media only screen and (max-width: 734px) {
.heading-block.button-border-black .copy-block .links-inline .button { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; padding: 0.411765rem 0.882353rem; }
.heading-block.button-border-black .copy-block .links-inline .button: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; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.button-border-black .copy-block .links-inline .button: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; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(zh) { letter-spacing: 0em; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.button-border-black .copy-block .links-inline .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; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.parallel-heading-cta .copy-block { position: relative; }
.heading-block.parallel-heading-cta .copy-block .heading-block--heading { display: inline-block; }
.heading-block.parallel-heading-cta .copy-block .heading-block--heading + .links-inline { display: inline-block; position: absolute; bottom: 0px; right: 0px; }
@media only screen and (max-width: 1068px) {
.heading-block.parallel-heading-cta .copy-block .heading-block--heading + .links-inline { display: block; position: unset; bottom: unset; right: unset; }
}
.heading-block.parallel-heading-cta .copy-block .heading-block--heading + .links-inline .button { border: 2px solid rgb(29, 29, 31); font-weight: 600; }
.heading-block.news .heading-block--heading { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.412rem; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(ko) { line-height: 1.15; 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; }
.heading-block.news .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.news .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading: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) {
.heading-block.news .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.news .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.news .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.news .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.news .heading-block--heading { margin-top: 1.176rem; }
}
.heading-block.news .heading-block--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow: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; }
.heading-block.news .heading-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--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; }
.heading-block.news .heading-block--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) {
.heading-block.news .heading-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow: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; }
.heading-block.news .heading-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--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; }
.heading-block.news .heading-block--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: 734px) {
.heading-block.news .heading-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--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; }
.heading-block.news .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--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; }
.heading-block.news .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.eyebrow-uc .copy-block .heading-block--eyebrow { text-transform: uppercase; }
.heading-block.fade-in-transition .heading-block--eyebrow, .heading-block.fade-in-transition .heading-block--heading, .heading-block.fade-in-transition .heading-block--desc, .heading-block.fade-in-transition .links-inline { opacity: 0; transform: translateY(50px); transition: opacity 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s, transform 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s; will-change: opacity, transform; }
.heading-block.fade-in-transition .heading-block--heading { transition: opacity 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s, transform 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s; }
.heading-block.fade-in-transition .heading-block--desc, .heading-block.fade-in-transition .links-inline { transition: opacity 0.75s cubic-bezier(0.5, 1, 0.89, 1) 0.25s, transform 0.75s cubic-bezier(0.5, 1, 0.89, 1) 0.25s; }
.heading-block.fade-in-transition.fade-in .heading-block--eyebrow, .heading-block.fade-in-transition.fade-in .heading-block--heading, .heading-block.fade-in-transition.fade-in .heading-block--desc, .heading-block.fade-in-transition.fade-in .links-inline { opacity: 1; transform: translateY(0px); }
html.reduce-motion .heading-block .heading-block--eyebrow, html.reduce-motion .heading-block .heading-block--heading, html.reduce-motion .heading-block .heading-block--desc, html.reduce-motion .heading-block .links-inline { opacity: 1; transform: translateY(0px); transition: unset; }
.our-approach-new { --fullbleed-copy-bg-color: transparent; --fullbleed-eyebrow-l-font-size: 32px; --fullbleed-eyebrow-m-font-size: 24px; --fullbleed-eyebrow-s-font-size: 18px; --fullbleed-heading-l-font-size: 72px; --fullbleed-heading-m-font-size: 48px; --fullbleed-heading-s-font-size: 40px; --fullbleed-heading-font-color: #1d1d1f; --fullbleed-eyebrow-font-color: #1d1d1f; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column { width: 100%; max-width: 100%; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { background-color: var(--fullbleed-copy-bg-color); border-radius: 1.765rem; margin: 0px auto; width: 42.4706rem; padding: 6.647rem 4.176rem; }
@media only screen and (max-width: 1068px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { padding: 4.235rem 2.941rem; box-sizing: border-box; width: 34rem; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { border-radius: 1.176rem; padding: 3.529rem 1.118rem; box-sizing: border-box; width: 100%; }
}
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading { color: var(--fullbleed-heading-font-color); margin-top: 0px; margin-bottom: 0px; line-height: 1.05556; font-weight: 600; letter-spacing: 0.006em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: var(--fullbleed-heading-l-font-size); }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading { font-size: 48px; line-height: 1.1875; font-weight: 600; letter-spacing: 0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading { font-size: 40px; line-height: 1.075; font-weight: 600; letter-spacing: -0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ko) { 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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh) { letter-spacing: 0em; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading { font-size: var(--fullbleed-heading-m-font-size); }
}
@media only screen and (max-width: 734px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading { font-size: var(--fullbleed-heading-s-font-size); }
}
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow { margin-bottom: 0.588rem; line-height: 1.125; font-weight: 600; letter-spacing: -0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: var(--fullbleed-eyebrow-l-font-size); color: var(--fullbleed-eyebrow-font-color); }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ko) { 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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh) { letter-spacing: 0em; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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: 734px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow { font-size: 18px; line-height: 1.11113; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow { font-size: var(--fullbleed-eyebrow-m-font-size); }
}
@media only screen and (max-width: 734px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow { font-size: var(--fullbleed-eyebrow-s-font-size); }
}
.our-approach-new.heading-block .heading-block--heading { font-size: 48px; line-height: 1.125; font-weight: 600; letter-spacing: 0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading: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) {
.our-approach-new.heading-block .heading-block--heading { 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; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading: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) {
.our-approach-new.heading-block .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading: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) and (max-width: 1068px) {
.our-approach-new.heading-block .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading: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) and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading { 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; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading { font-size: 48px; line-height: 1.125; font-weight: 600; letter-spacing: 0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.our-approach-new.heading-block .heading-block--heading { 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; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; max-width: 38.235rem; margin: 1.765rem auto 0px; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p: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) {
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p: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) {
.our-approach-new.heading-block .heading-block--heading + p { margin-top: 1.706rem; max-width: 26.765rem; font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ko) { line-height: 1.45841; 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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p: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) and (max-width: 1068px) {
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading + p { margin-top: 1.176rem; font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.highlighted-block { overflow-wrap: break-word; }
.highlighted-block .highlighted-block--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow: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; }
.highlighted-block .highlighted-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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; }
.highlighted-block .highlighted-block--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) {
.highlighted-block .highlighted-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow: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; }
.highlighted-block .highlighted-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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; }
.highlighted-block .highlighted-block--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: 734px) {
.highlighted-block .highlighted-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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; }
.highlighted-block .highlighted-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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; }
.highlighted-block .highlighted-block--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: 734px) and (max-width: 1068px) {
.highlighted-block .highlighted-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.highlighted-block .highlighted-block--desc { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(134, 134, 139); }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc: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) {
.highlighted-block .highlighted-block--desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.highlighted-block .highlighted-block--desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.highlighted-block .highlighted-block--desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.highlighted-block.policies { border-bottom: 1px solid rgb(232, 232, 237); }
.highlighted-block.policies .highlighted-block--desc { color: rgb(29, 29, 31); margin-bottom: 43px; }
@media only screen and (max-width: 1068px) {
.highlighted-block.policies .highlighted-block--desc { margin-bottom: 33px; }
}
@media only screen and (max-width: 734px) {
.highlighted-block.policies .highlighted-block--desc { margin-bottom: 26px; }
}
.highlighted-block.policies .date--desc { font-size: 17px; line-height: 1.47059; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 43px; color: rgb(81, 81, 84); font-weight: 600; }
.highlighted-block.policies .date--desc: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; }
.highlighted-block.policies .date--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc:lang(ko) { line-height: 1.58824; 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; }
.highlighted-block.policies .date--desc:lang(zh) { letter-spacing: 0em; }
.highlighted-block.policies .date--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc: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; }
.highlighted-block.policies .date--desc: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) {
.highlighted-block.policies .date--desc { margin-top: 33px; }
}
@media only screen and (max-width: 734px) {
.highlighted-block.policies .date--desc { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 26px; font-weight: 600; }
.highlighted-block.policies .date--desc: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; }
.highlighted-block.policies .date--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc: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; }
.highlighted-block.policies .date--desc:lang(zh) { letter-spacing: 0em; }
.highlighted-block.policies .date--desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc: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; }
.highlighted-block.policies .date--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.highlighted-block.ourApproach p:not(:first-child), .highlighted-block.policies p:not(:first-child) { margin-top: 40px; }
@media only screen and (max-width: 1068px) {
.highlighted-block.ourApproach p:not(:first-child), .highlighted-block.policies p:not(:first-child) { margin-top: 36px; }
}
@media only screen and (max-width: 734px) {
.highlighted-block.ourApproach p:not(:first-child), .highlighted-block.policies p:not(:first-child) { margin-top: 29px; }
}
.highlighted-block.privacy { margin-bottom: 100px; }
.highlighted-block.success-stories { border-top: 1px solid rgb(210, 210, 215); }
.highlighted-block.success-stories .highlighted-block--desc { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc: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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc: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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc: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; }
.highlighted-block.success-stories .highlighted-block--desc: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) {
.highlighted-block.success-stories .highlighted-block--desc { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ko) { line-height: 1.39286; 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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc: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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.highlighted-block.success-stories .highlighted-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ko) { line-height: 1.45841; 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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc: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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.highlighted-block.success-stories .highlighted-block--desc { font-weight: 400; }
}
.highlighted-block.best-practices .highlighted-block--eyebrow { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow: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; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow: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; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--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; }
.highlighted-block.best-practices .highlighted-block--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) {
.highlighted-block.best-practices .highlighted-block--eyebrow { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ko) { line-height: 1.39286; 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; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--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; }
.highlighted-block.best-practices .highlighted-block--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: 734px) {
.highlighted-block.best-practices .highlighted-block--eyebrow { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ko) { line-height: 1.45841; 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; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--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; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.our-approach-new .highlighted-block--desc { color: rgb(134, 134, 139); font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc: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) {
.our-approach-new .highlighted-block--desc { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .highlighted-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
:root { --hero-panel-landing-height-minimum: 0px; }
.visibility-hidden { visibility: hidden; }
.section-hero-panel { --hero-panel-landing-height-default: calc(100vh - var(--r-primary-nav-height) - var(--r-localnav-height, 44px) - var(--r-textbanner-height, 0px)); max-width: 100vw; width: 100%; }
@media only screen and (max-width: 734px) {
.section-hero-panel { --hero-panel-landing-height-default: calc(100vh - var(--r-primary-nav-height) - var(--r-localnav-height, 48px)); }
}
.section-hero-panel.copy-block--section--cta-white .cta .button { color: rgb(0, 0, 0); background: rgb(255, 255, 255); }
.section-hero-panel.copy-block--section--cta-grey .cta .button { border: 2px solid rgb(249, 249, 249); color: rgb(0, 0, 0); background-color: rgb(245, 245, 247); }
.section-hero-panel.copy-block--section--cta-grey .cta .button:hover { background-color: rgb(255, 255, 255); }
.section-hero-panel.home-page, .section-hero-panel.success-stories-article { position: relative; }
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero { padding-top: 70px; padding-bottom: 85px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero { padding-bottom: 80px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero { padding-top: 40px; padding-bottom: 40px; }
}
.section-hero-panel.home-page, .section-hero-panel.success-stories-article, .section-hero-panel.advanced-page, .section-hero-panel.basic-page { overflow: hidden; max-width: 100vw; width: 100%; }
.section-hero-panel.home-page.hero-product-banner, .section-hero-panel.success-stories-article.hero-product-banner, .section-hero-panel.advanced-page.hero-product-banner, .section-hero-panel.basic-page.hero-product-banner { height: 800px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner, .section-hero-panel.success-stories-article.hero-product-banner, .section-hero-panel.advanced-page.hero-product-banner, .section-hero-panel.basic-page.hero-product-banner { height: 100%; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner, .section-hero-panel.success-stories-article.hero-product-banner, .section-hero-panel.advanced-page.hero-product-banner, .section-hero-panel.basic-page.hero-product-banner { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; max-height: 635px; }
.section-hero-panel.home-page.hero-product-banner:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner:lang(ko), .section-hero-panel.advanced-page.hero-product-banner:lang(ko), .section-hero-panel.basic-page.hero-product-banner:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(th), .section-hero-panel.success-stories-article.hero-product-banner:lang(th), .section-hero-panel.advanced-page.hero-product-banner:lang(th), .section-hero-panel.basic-page.hero-product-banner:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner:lang(ar), .section-hero-panel.advanced-page.hero-product-banner:lang(ar), .section-hero-panel.basic-page.hero-product-banner:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner:lang(ja), .section-hero-panel.advanced-page.hero-product-banner:lang(ja), .section-hero-panel.basic-page.hero-product-banner:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-CN), .section-hero-panel.basic-page.hero-product-banner:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-HK), .section-hero-panel.basic-page.hero-product-banner:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-MO), .section-hero-panel.basic-page.hero-product-banner:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-TW), .section-hero-panel.basic-page.hero-product-banner:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner, .section-hero-panel.success-stories-article.hero-product-banner, .section-hero-panel.advanced-page.hero-product-banner, .section-hero-panel.basic-page.hero-product-banner { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner:lang(ar), .section-hero-panel.advanced-page.hero-product-banner:lang(ar), .section-hero-panel.basic-page.hero-product-banner:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner:lang(ja), .section-hero-panel.advanced-page.hero-product-banner:lang(ja), .section-hero-panel.basic-page.hero-product-banner:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner:lang(ko), .section-hero-panel.advanced-page.hero-product-banner:lang(ko), .section-hero-panel.basic-page.hero-product-banner: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; }
.section-hero-panel.home-page.hero-product-banner:lang(th), .section-hero-panel.success-stories-article.hero-product-banner:lang(th), .section-hero-panel.advanced-page.hero-product-banner:lang(th), .section-hero-panel.basic-page.hero-product-banner:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-CN), .section-hero-panel.basic-page.hero-product-banner:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-HK), .section-hero-panel.basic-page.hero-product-banner:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-MO), .section-hero-panel.basic-page.hero-product-banner:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-TW), .section-hero-panel.basic-page.hero-product-banner:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner, .section-hero-panel.success-stories-article.hero-product-banner, .section-hero-panel.advanced-page.hero-product-banner, .section-hero-panel.basic-page.hero-product-banner { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner:lang(ja), .section-hero-panel.advanced-page.hero-product-banner:lang(ja), .section-hero-panel.basic-page.hero-product-banner:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner:lang(ko), .section-hero-panel.advanced-page.hero-product-banner:lang(ko), .section-hero-panel.basic-page.hero-product-banner:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(th), .section-hero-panel.success-stories-article.hero-product-banner:lang(th), .section-hero-panel.advanced-page.hero-product-banner:lang(th), .section-hero-panel.basic-page.hero-product-banner:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner:lang(ar), .section-hero-panel.advanced-page.hero-product-banner:lang(ar), .section-hero-panel.basic-page.hero-product-banner:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-CN), .section-hero-panel.basic-page.hero-product-banner:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-HK), .section-hero-panel.basic-page.hero-product-banner:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-MO), .section-hero-panel.basic-page.hero-product-banner:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-TW), .section-hero-panel.basic-page.hero-product-banner:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero, .section-hero-panel.advanced-page:not(.hero-product-banner) .text-hero, .section-hero-panel.basic-page:not(.hero-product-banner) .text-hero { padding-top: 80px; padding-bottom: 85px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero, .section-hero-panel.advanced-page:not(.hero-product-banner) .text-hero, .section-hero-panel.basic-page:not(.hero-product-banner) .text-hero { padding-bottom: 80px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero, .section-hero-panel.advanced-page:not(.hero-product-banner) .text-hero, .section-hero-panel.basic-page:not(.hero-product-banner) .text-hero { padding-top: 40px; padding-bottom: 40px; }
}
.section-hero-panel.home-page.advanced-hero-banner .text-hero, .section-hero-panel.success-stories-article.advanced-hero-banner .text-hero, .section-hero-panel.advanced-page.advanced-hero-banner .text-hero { padding-top: 80px; padding-bottom: 86px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.advanced-hero-banner .text-hero, .section-hero-panel.success-stories-article.advanced-hero-banner .text-hero, .section-hero-panel.advanced-page.advanced-hero-banner .text-hero { padding-top: 80px; padding-bottom: 80px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.advanced-hero-banner .text-hero, .section-hero-panel.success-stories-article.advanced-hero-banner .text-hero, .section-hero-panel.advanced-page.advanced-hero-banner .text-hero { padding-top: 40px; padding-bottom: 40px; }
}
.section-hero-panel.home-page.advanced-hero-banner .section-content h1, .section-hero-panel.home-page.advanced-hero-banner .section-content h2, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2 { font-size: 72px; line-height: 1.05556; font-weight: 600; letter-spacing: -0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 18px; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ar) { line-height: 1.19476; letter-spacing: 0em; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ja) { line-height: 1.09738; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ko) { line-height: 1.15278; 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; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(th) { line-height: 1.34738; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.advanced-hero-banner .section-content h1, .section-hero-panel.home-page.advanced-hero-banner .section-content h2, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2 { font-size: 56px; line-height: 1.07143; font-weight: 600; letter-spacing: -0.005em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ar) { line-height: 1.21429; letter-spacing: 0em; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ko) { line-height: 1.17865; 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; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(th) { line-height: 1.33929; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.advanced-hero-banner .section-content h1, .section-hero-panel.home-page.advanced-hero-banner .section-content h2, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2 { 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; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2: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; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.advanced-hero-banner .section-content h1, .section-hero-panel.home-page.advanced-hero-banner .section-content h2, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2 { padding-top: 18px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.advanced-hero-banner .section-content h1, .section-hero-panel.home-page.advanced-hero-banner .section-content h2, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2 { padding-top: 10px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.advanced-hero-banner .cta, .section-hero-panel.success-stories-article.advanced-hero-banner .cta, .section-hero-panel.advanced-page.advanced-hero-banner .cta { padding-top: 36px; }
}
.section-hero-panel.home-page.hero-product-banner:not([class*="bg-mermaid"]), .section-hero-panel.success-stories-article.hero-product-banner:not([class*="bg-mermaid"]), .section-hero-panel.advanced-page.hero-product-banner:not([class*="bg-mermaid"]) { background: radial-gradient(at 0% 100%, rgba(251, 234, 171, 0.9) 33%, rgb(221, 137, 100) 80%); }
.section-hero-panel.home-page.hero-product-banner .section-content h1, .section-hero-panel.home-page.hero-product-banner .section-content h2, .section-hero-panel.success-stories-article.hero-product-banner .section-content h1, .section-hero-panel.success-stories-article.hero-product-banner .section-content h2, .section-hero-panel.advanced-page.hero-product-banner .section-content h1, .section-hero-panel.advanced-page.hero-product-banner .section-content h2 { padding-top: 26px; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner .section-content h1, .section-hero-panel.home-page.hero-product-banner .section-content h2, .section-hero-panel.success-stories-article.hero-product-banner .section-content h1, .section-hero-panel.success-stories-article.hero-product-banner .section-content h2, .section-hero-panel.advanced-page.hero-product-banner .section-content h1, .section-hero-panel.advanced-page.hero-product-banner .section-content h2 { padding-top: 26px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner .section-content h1, .section-hero-panel.home-page.hero-product-banner .section-content h2, .section-hero-panel.success-stories-article.hero-product-banner .section-content h1, .section-hero-panel.success-stories-article.hero-product-banner .section-content h2, .section-hero-panel.advanced-page.hero-product-banner .section-content h1, .section-hero-panel.advanced-page.hero-product-banner .section-content h2 { padding-top: 10px; }
}
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner .section-content h1, .section-hero-panel.home-page.hero-product-banner .section-content h2, .section-hero-panel.success-stories-article.hero-product-banner .section-content h1, .section-hero-panel.success-stories-article.hero-product-banner .section-content h2, .section-hero-panel.advanced-page.hero-product-banner .section-content h1, .section-hero-panel.advanced-page.hero-product-banner .section-content h2 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner .section-content h1, .section-hero-panel.home-page.hero-product-banner .section-content h2, .section-hero-panel.success-stories-article.hero-product-banner .section-content h1, .section-hero-panel.success-stories-article.hero-product-banner .section-content h2, .section-hero-panel.advanced-page.hero-product-banner .section-content h1, .section-hero-panel.advanced-page.hero-product-banner .section-content h2 { 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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel.home-page.hero-product-banner .section-content .cta, .section-hero-panel.success-stories-article.hero-product-banner .section-content .cta, .section-hero-panel.advanced-page.hero-product-banner .section-content .cta { padding-top: 60px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner .section-content .cta, .section-hero-panel.success-stories-article.hero-product-banner .section-content .cta, .section-hero-panel.advanced-page.hero-product-banner .section-content .cta { padding-top: 60px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner .section-content .cta, .section-hero-panel.success-stories-article.hero-product-banner .section-content .cta, .section-hero-panel.advanced-page.hero-product-banner .section-content .cta { padding-top: 36px; }
}
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.success-stories-article.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.advanced-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 39px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.success-stories-article.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.advanced-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 42px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.success-stories-article.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.advanced-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { max-width: 100%; padding-top: 27px; }
}
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 40px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 43px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { max-width: 100%; padding-top: 27px; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.success-stories-article { min-height: 632px; display: flex; align-items: center; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero { height: 636px; }
}
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 40px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 42px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { max-width: 100%; padding-top: 27px; }
}
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .cta .button { padding-left: 24px; padding-right: 24px; background-color: rgb(245, 245, 247); }
@media only screen and (max-width: 1068px) {
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .cta { padding-bottom: 0px; }
}
.section-hero-panel.basic-page.hero-product-banner { background: radial-gradient(at 60% 20%, rgba(99, 198, 184, 0.4) 20%, rgba(32, 178, 133, 0.6)); }
@media only screen and (max-width: 734px) {
.section-hero-panel.basic-page.hero-product-banner { padding: 50px 0px; }
}
.section-hero-panel.success-stories { background: rgb(255, 255, 255); overflow: hidden; }
.section-hero-panel.success-stories:not(.hero-product-banner) .text-hero { padding-top: 160px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.success-stories:not(.hero-product-banner) .text-hero { padding-top: 100px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.success-stories:not(.hero-product-banner) .text-hero { padding-top: 80px; }
}
.section-hero-panel.success-stories .social-icons-container { display: flex; align-items: center; justify-content: center; padding-top: 60px; padding-bottom: 60px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.success-stories .social-icons-container { padding-top: 50px; padding-bottom: 50px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.success-stories .social-icons-container { padding-top: 30px; padding-bottom: 30px; }
}
.section-hero-panel.success-stories .social-icons-container a, .section-hero-panel.success-stories .social-icons-container .copy-to-clipboard { line-height: 0; margin-left: 50px; }
@media only screen and (max-width: 734px) {
.section-hero-panel.success-stories .social-icons-container a, .section-hero-panel.success-stories .social-icons-container .copy-to-clipboard { margin-left: 20px; }
}
.section-hero-panel.success-stories .social-icons-container a picture { display: inline-block; line-height: 0; }
.section-hero-panel.success-stories .social-icons-container a picture .article-social-icon { height: 28px; width: 28px; }
.section-hero-panel.success-stories .social-icons-container a:first-of-type { margin-left: 0px; }
.section-hero-panel.success-stories .social-icons-container .copy-to-clipboard { position: relative; }
.section-hero-panel.success-stories .social-icons-container .copy-to-clipboard .clipboard-tooltip { position: absolute; right: 0px; top: -48px; display: block; padding: 10px; width: max-content; border-radius: 4px; font-size: 14px; line-height: initial; color: rgb(29, 29, 31); background: rgb(232, 232, 237); cursor: default; }
.section-hero-panel.success-stories .social-icons-container .clipboard-tooltip-text { display: none; }
.section-hero-panel.ss-img-border-bottom img.success-stories { border-bottom: 1px solid rgb(210, 210, 215); }
.section-hero-panel.footnote-section-content .footnote-section.section-content { width: 980px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.footnote-section-content .footnote-section.section-content { width: 692px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.footnote-section-content .footnote-section.section-content { width: 87.5%; }
}
.section-hero-panel .footnote-section .copy-block .copy-block--footnote { color: rgb(134, 134, 139); font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ja) { font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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-hero-panel .footnote-section .copy-block .copy-block--footnote: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-hero-panel .footnote-section .copy-block .copy-block--footnote { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ja) { font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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-hero-panel .footnote-section .copy-block .copy-block--footnote: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: 734px) {
.section-hero-panel .footnote-section .copy-block .copy-block--footnote { font-size: 8px; line-height: 1.125; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ja) { font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel img.hero--background { position: absolute; left: 0px; }
.section-hero-panel img.hero--background.home-page, .section-hero-panel img.hero--background.success-stories-article { width: 100%; height: 100%; }
.section-hero-panel img.hero--background.basic-advanced, .section-hero-panel img.hero--background.success-stories { height: var(--hero-panel-landing-height-default); width: 100%; object-fit: cover; }
.section-hero-panel:not(.hero-product-banner):not(.home-page), .section-hero-panel:not(.hero-product-banner):not(.success-stories-article) { margin-top: calc(var(--r-localnav-height) * -1); padding-top: var(--r-localnav-height); }
.section-hero-panel .full-screen { position: fixed; top: 0px; width: 100vw; height: 100vh; z-index: -3; pointer-events: none; }
.section-hero-panel span:not(.no-wrap) { font-weight: 400; }
.section-hero-panel .section-content { margin-left: auto; margin-right: auto; color: rgb(29, 29, 31); width: 100vw; }
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content { width: 87.5%; }
}
.section-hero-panel .section-content.home-page, .section-hero-panel .section-content.success-stories-article { position: static; top: calc(var(--r-primary-nav-height) + var(--r-localnav-height, 48px)); }
.section-hero-panel .section-content.home-page .hero-intro, .section-hero-panel .section-content.success-stories-article .hero-intro { padding-top: 36px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.home-page .hero-intro, .section-hero-panel .section-content.success-stories-article .hero-intro { padding-top: 45px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.home-page .hero-intro, .section-hero-panel .section-content.success-stories-article .hero-intro { padding-top: 19px; }
}
.section-hero-panel .section-content.basic-advanced, .section-hero-panel .section-content.success-stories { position: static; }
.section-hero-panel .section-content .text-hero { height: 100%; margin: 0px auto; }
.section-hero-panel .section-content .column:not(.persist-col-style) { flex-basis: 100%; max-width: 100%; }
.section-hero-panel .section-content .copy-block { z-index: 1; }
.section-hero-panel .section-content .hero--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0px; }
.section-hero-panel .section-content .hero--eyebrow:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--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; }
.section-hero-panel .section-content .hero--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) {
.section-hero-panel .section-content .hero--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--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; }
.section-hero-panel .section-content .hero--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: 734px) {
.section-hero-panel .section-content .hero--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--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; }
.section-hero-panel .section-content .hero--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--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; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0px; color: rgb(29, 29, 31); padding-top: 6px; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2:lang(ko) { line-height: 1.15; 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; }
.section-hero-panel .section-content h1:lang(zh), .section-hero-panel .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(zh), .section-hero-panel .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(zh), .section-hero-panel .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { padding-top: 6px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(zh), .section-hero-panel .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(zh), .section-hero-panel .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { 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; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel .section-content .hero-intro { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; max-width: 100%; margin-top: 0px; padding-top: 31px; }
.section-hero-panel .section-content .hero-intro:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-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; }
.section-hero-panel .section-content .hero-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: 1068px) {
.section-hero-panel .section-content .hero-intro { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-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; }
.section-hero-panel .section-content .hero-intro:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-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; }
.section-hero-panel .section-content .hero-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: 1068px) {
.section-hero-panel .section-content .hero-intro { max-width: 692px; padding-top: 37px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content .hero-intro { max-width: 100%; padding-top: 19px; }
}
.section-hero-panel .section-content .cta { margin-top: 0px; pointer-events: auto; padding-top: 60px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content .cta { padding-top: 60px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content .cta { padding-top: 35px; }
}
.section-hero-panel .section-content.success-stories h1 { color: rgb(29, 29, 31); font-size: 56px; line-height: 1.07143; font-weight: 600; letter-spacing: -0.005em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 4px; }
.section-hero-panel .section-content.success-stories h1:lang(ar) { line-height: 1.21429; letter-spacing: 0em; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(ko) { line-height: 1.17865; 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; }
.section-hero-panel .section-content.success-stories h1:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content.success-stories h1:lang(th) { line-height: 1.33929; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.success-stories h1 { 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; }
.section-hero-panel .section-content.success-stories h1: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; }
.section-hero-panel .section-content.success-stories h1:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.success-stories h1 { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.success-stories h1 { padding-top: 10px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.success-stories h1 { padding-top: 12px; }
}
.section-hero-panel .section-content.success-stories .copy-block--img { display: block; margin: 0px auto; height: 80px; width: 80px; padding-bottom: 50px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.success-stories .copy-block--img { height: 80px; width: 80px; padding-bottom: 40px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.success-stories .copy-block--img { height: 80px; width: 80px; padding-bottom: 30px; }
}
.section-hero-panel .section-content.success-stories .copy-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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; }
.section-hero-panel .section-content.success-stories .copy-block--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) {
.section-hero-panel .section-content.success-stories .copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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; }
.section-hero-panel .section-content.success-stories .copy-block--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: 734px) {
.section-hero-panel .section-content.success-stories .copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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; }
.section-hero-panel .section-content.success-stories .copy-block--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: 734px) and (max-width: 734px) {
.section-hero-panel .section-content.success-stories .copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel .section-content.basic-advanced h1, .section-hero-panel .section-content.basic-advanced h2 { padding-top: 10px; }
.section-hero-panel .section-content.basic-advanced .hero-intro { padding-top: 36px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced .hero-intro { padding-top: 45px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced .hero-intro { max-width: 100%; padding-top: 19px; }
}
.section-hero-panel .section-content.basic-advanced.hero-product-banner { height: 100%; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero { padding: 0px; height: 100%; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero { height: auto; }
}
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column { margin: auto; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column { max-width: 83.3333%; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column { max-width: 100%; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow { padding-top: 100px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 0px; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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: 734px) and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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: 734px) and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero-intro { padding-top: 39px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero-intro { padding-top: 45px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero-intro { max-width: 87.5%; padding-top: 27px; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .cta { padding-bottom: 100px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .cta { padding-bottom: 0px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero { height: 635px; }
}
.section-hero-panel .section-content.success-stories { color: rgb(29, 29, 31); }
.section-hero-panel .section-content.success-stories > .text-hero > .column { flex-basis: 980px; max-width: 980px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.success-stories > .text-hero > .column { flex-basis: 692px; max-width: 692px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.success-stories > .text-hero > .column { flex-basis: 87.5%; max-width: 87.5%; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-intro-17 .section-content .hero-intro { font-size: 17px !important; }
}
.section-hero-panel .hero-top-spacer { height: 300px; position: absolute; width: 100vw; top: 0px; pointer-events: none; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .hero-top-spacer { height: 300px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .hero-top-spacer { height: 300px; }
}
.section-hero-panel .section-foreground { position: absolute; width: 100vw; overflow: hidden; z-index: 0; height: 100%; pointer-events: none; }
.section-hero-panel .section-foreground img { display: block; margin: auto; pointer-events: auto; }
.section-hero-panel .section-foreground.basic-advanced, .section-hero-panel .section-foreground.success-stories { position: static; width: 100vw; padding: 0px; }
.section-hero-panel .section-foreground.basic-advanced > .section-content, .section-hero-panel .section-foreground.success-stories > .section-content { width: 100vw; }
.section-hero-panel .section-foreground.basic-advanced > .section-content img.basic-advanced, .section-hero-panel .section-foreground.success-stories > .section-content img.basic-advanced { width: 100%; }
.section-hero-panel .section-foreground.basic-advanced > .section-content img.success-stories, .section-hero-panel .section-foreground.success-stories > .section-content img.success-stories { width: 980px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-foreground.basic-advanced > .section-content img.success-stories, .section-hero-panel .section-foreground.success-stories > .section-content img.success-stories { width: 736px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-foreground.basic-advanced > .section-content img.success-stories, .section-hero-panel .section-foreground.success-stories > .section-content img.success-stories { width: 320px; }
}
.section-hero-panel.hero-panel-with-gradient { --hero-intro-color: #fff; position: relative; width: 100%; height: 40.353rem; overflow: hidden; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient { height: 28.706rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient { height: 29.235rem; }
}
.section-hero-panel.hero-panel-with-gradient img.hero--background { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; z-index: -1; display: block; object-position: 50% 0px; will-change: transform; }
.section-hero-panel.hero-panel-with-gradient.image-full-width img.hero--background { position: absolute; transform: translate(-50%); left: 50%; width: 176.941rem; height: 40.353rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.image-full-width img.hero--background { width: 62.824rem; height: 28.706rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.image-full-width img.hero--background { width: 43.176rem; height: 29.2355rem; }
}
.section-hero-panel.hero-panel-with-gradient .section-content { height: 100%; width: 57.6475rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient .section-content { width: 40.706rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient .section-content { width: 87.5%; }
}
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero { height: 100%; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column { margin: auto; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .eyebrow-image img { width: 19.118rem; height: 8.941rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .eyebrow-image img { width: 13.353rem; height: 6.235rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .eyebrow-image img { width: 12.353rem; height: 5.765rem; }
}
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--hero-intro-color); padding-top: 2.118rem; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-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; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-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: 1068px) {
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-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; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-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; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-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: 1068px) {
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro { padding-top: 1.706rem; }
}
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .cta { padding-top: 2.706rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .cta { padding-top: 2.118rem; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource { height: 30.941rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource { height: 31.706rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource { height: 36.1185rem; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; width: 40.588rem; margin: 0px auto; padding-top: 0px; padding-bottom: 2.353rem; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading: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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading: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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { 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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading: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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { width: 34.118rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { width: 19.706rem; }
}
@media screen and (max-width: 392px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { width: 100%; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 1.765rem; width: 39.412rem; margin: 0px auto; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc: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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc { width: 29.412rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc { width: 19.706rem; }
}
@media screen and (max-width: 392px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc { width: 100%; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author, .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; width: 29.412rem; margin: 0px auto; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(ar), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline: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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(ja), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(ko), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(ko) { line-height: 1.58824; 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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(zh), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(th), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(zh-CN), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(zh-HK), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(zh-MO), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(zh-TW), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline: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: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author, .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline { width: 16.765rem; }
}
@media screen and (max-width: 392px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author, .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline { width: 100%; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author { padding-bottom: 1.765rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author { font-weight: 600; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(ko) { line-height: 1.35296; 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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link: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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link: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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(ko) { line-height: 1.58824; 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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.image-full-width img.hero--background { width: 176.941rem; height: 30.941rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.image-full-width img.hero--background { width: 62.824rem; height: 31.706rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.image-full-width img.hero--background { width: 43.176rem; height: 36.1185rem; }
}
.section-hero-panel.img-default-size .section-content .text-hero .column .copy-block .eyebrow-image picture { display: block; }
.section-hero-panel.img-default-size .section-content .text-hero .column .copy-block .eyebrow-image picture img { width: auto; height: auto; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero--eyebrow { color: rgb(29, 29, 31); margin-bottom: 1.412rem; }
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero--eyebrow { margin-bottom: 1.176rem; }
}
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1 { font-size: 80px; line-height: 1.05; font-weight: 600; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 0px; color: rgb(29, 29, 31); letter-spacing: -0.0075em; margin: auto; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(ko) { line-height: 1.15; 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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1 { letter-spacing: -0.0045em; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1 { letter-spacing: -0.0015em; }
}
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 1.176rem; color: rgb(29, 29, 31); }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-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: 1068px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.0055em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro { padding-top: 0.941rem; }
}
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .cta { padding-top: 2.235rem; }
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .cta { padding-top: 2rem; }
}
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .cta .button { padding: 11px 21px; border-radius: 980px; border: 1px solid rgb(0, 113, 227); }
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .cta .button { font-size: 14px; padding: 8px 15px; letter-spacing: -0.016em; line-height: 1.28577; }
}
.section-hero-panel.heropanel-v1 .section-foreground.basic-advanced { margin-top: 4.706rem; }
.section-hero-panel.heropanel-v1 .section-foreground.basic-advanced .section-content { width: 87.5%; margin: auto; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.heropanel-v1 .section-foreground.basic-advanced { margin-top: 3.529rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-foreground.basic-advanced { margin-top: 2.353rem; }
}
.section-hero-panel.heropanel-v1 .section-foreground.basic-advanced img.basic-advanced { margin-left: auto; margin-right: auto; width: auto; max-width: 100%; }
.section-hero-panel.rounded-corner .section-foreground .section-foreground-content .basic-advanced { border-radius: 1.647rem; }
.section-hero-panel div[id]:not([class]) { height: 100%; }
.section-hero-panel.remove-icon--apple .icon.icon-apple::before, .section-hero-panel.remove-icon--apple .icon.icon-apple::after { content: ""; }
.section-hero-panel.hero-panel-with-gradient + :has(.section-hero-panel) .section-hero-panel, .section-hero-panel.hero-panel-with-gradient + .section-hero-panel { margin-top: 0px; padding-top: 0px; }
.section-hero-panel.hero-panel-with-gradient + :has(.section-hero-panel) .section-hero-panel .text-hero, .section-hero-panel.hero-panel-with-gradient + .section-hero-panel .text-hero { padding-top: 9.412rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient + :has(.section-hero-panel) .section-hero-panel .text-hero, .section-hero-panel.hero-panel-with-gradient + .section-hero-panel .text-hero { padding-top: 5.882rem; }
}
.hero-panel-cb { --hero-panel-eyebrow-color: #f5f5f7; --hero-panel-heading-color: #fff; --hero-panel-body-color: #f5f5f7; --hero-panel-footnote-color: #fff; --play-pause-anim-btn-color: white; --play-pause-anim-stroke-color: white; --play-pause-anim-stroke-bg-color: #86868b; --play-pause-anim-bg-color: transparent; --primary-btn-bg-color: #0071e3; --primary-btn-text-color: #fff; --primary-btn-bg-color-hover: #0077ED; --secondary-btn-bg-color: transparent; --secondary-btn-text-color: #fff; --secondary-btn-border-color: #f5f5f7; --secondary-btn-bg-color-hover: #fff; --secondary-btn-text-color-hover: #000000; --link-internal-color: #0066cc; --link-external-color: #0066cc; position: relative; overflow: hidden; display: flex; flex-direction: column; }
.hero-panel-cb > .row { height: 100%; }
.hero-panel-cb__content-wrapper .row { width: 100%; height: 100%; }
.hero-panel-cb__bg-container { margin-top: 80px; height: 100%; }
@media only screen and (max-width: 1068px) {
.hero-panel-cb__bg-container { margin-top: 60px; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb__bg-container { margin-top: 40px; }
}
.hero-panel-cb__bg-container .bg-image, .hero-panel-cb__bg-container .static-frame-image { width: auto; max-width: 100%; }
.hero-panel-cb__bg-container .static-frame-image { opacity: 0; }
html:not(.reduce-motion) .hero-panel-cb__bg-container picture:has(.static-frame-image) { display: none; }
.hero-panel-cb__bg-container .inline-video { height: 0px; }
@media only screen and (min-width: 1441px) {
.hero-panel-cb__bg-container .inline-video { height: 100%; }
}
.hero-panel-cb__bg-container .inline-video video, .hero-panel-cb__bg-container .inline-video .video-controls { margin: 0px; height: 100%; width: 100%; top: 0%; position: absolute; overflow: hidden; }
.hero-panel-cb__bg-container .inline-video .video-controls { z-index: 2; }
.hero-panel-cb.content--align-top-center .row { justify-content: center; }
.hero-panel-cb.content--align-top-right .row { justify-content: right; }
.hero-panel-cb.content--align-center-left .row { align-content: center; }
.hero-panel-cb.content--align-center .row { place-content: center; }
.hero-panel-cb.content--align-center-right .row { place-content: center right; }
.hero-panel-cb.content--align-bottom-center .row { place-content: flex-end center; }
.hero-panel-cb.rounded-border, .hero-panel-cb.rounded-border .bg-image, .hero-panel-cb.rounded-border .static-frame-image { border-radius: var(--hero-panel-cb-l-border-radius, 1.647rem); }
.hero-panel-cb.content-overlay .hero-panel-cb__content-wrapper, .hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper { position: absolute; height: 100%; width: 100%; z-index: 1; }
.hero-panel-cb.content-overlay .hero-panel-cb__bg-container, .hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__bg-container { margin: 0px auto; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column { position: absolute; top: 0px; bottom: 0px; margin: 0px; width: 100%; height: 100%; overflow: hidden; display: flex; justify-content: center; color: var(--hero-panel-video-caption-color, white); font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(ko) { line-height: 1.15; 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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh) { letter-spacing: 0em; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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) {
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh) { letter-spacing: 0em; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh) { letter-spacing: 0em; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block { position: absolute; text-align: center; transition: opacity 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s, transform 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s; will-change: opacity, transform; opacity: 0; bottom: 4.70588rem; transform: translateY(224px); max-width: 87.5%; width: calc(100% - 180px); }
@media only screen and (min-width: 1441px) {
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block { max-width: 74.1176rem; }
}
@media only screen and (max-width: 1068px) {
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block { bottom: 3.52941rem; transform: translateY(188px); max-width: 91.3858%; width: calc(100% - 92px); }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block { transform: translateY(191px); max-width: 20.2941rem; width: 20.2941rem; }
}
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block.active { opacity: 1; transform: translateY(0px); }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block.active.hide { opacity: 0; }
.hero-panel-cb.heroPanel-video-v1.static-video-state .bg-image, .hero-panel-cb.heroPanel-video-v1:has(.ended) .bg-image { z-index: -1; }
.hero-panel-cb.heroPanel-video-v1.static-video-state .static-frame-image, .hero-panel-cb.heroPanel-video-v1:has(.ended) .static-frame-image { opacity: 1; z-index: 1; }
.hero-panel-cb.heroPanel-video-v1.static-video-state picture:has(.static-frame-image), .hero-panel-cb.heroPanel-video-v1:has(.ended) picture:has(.static-frame-image) { display: unset !important; }
.hero-panel-cb.heroPanel-video-v1.static-video-state picture:has(.bg-image), .hero-panel-cb.heroPanel-video-v1:has(.ended) picture:has(.bg-image) { display: none; }
.hero-panel-cb.heroPanel-video-v1.static-video-state .hero-panel-cb__content-wrapper .copy-block.active, .hero-panel-cb.heroPanel-video-v1:has(.ended) .hero-panel-cb__content-wrapper .copy-block.active { opacity: 1; transform: translateY(0px); transition: unset; z-index: 1; }
.hero-panel-cb.heroPanel-video-v1.static-video-state .hero-panel-cb__content-wrapper .copy-block { opacity: 1; transform: translateY(0px); z-index: 1; transition: unset; }
.hero-panel-cb.heroPanel-video-v1.static-video-state .hero-panel-cb__content-wrapper .copy-block.active.hide, .hero-panel-cb.heroPanel-video-v1.static-video-state .hero-panel-cb__content-wrapper .copy-block.active, .hero-panel-cb.heroPanel-video-v1.static-video-state .hero-panel-cb__content-wrapper .copy-block.hide { opacity: 1; transition: unset; transform: translateY(0px); z-index: 1; }
.hero-panel-cb.heroPanel-video-v1.video-playing-state picture:has(.static-frame-image) { display: none; }
.hero-panel-cb.heroPanel-video-v1.video-playing-state picture:has(.bg-image) { display: none; }
.hero-panel-cb.bg-container--pin { height: auto; }
.hero-panel-cb.bg-container--pin .bg-image, .hero-panel-cb.bg-container--pin .static-frame-image, .hero-panel-cb.bg-container--pin .inline-video video, .hero-panel-cb.bg-container--pin .video-controls { position: absolute; left: 50%; transform: translate(-50%); max-width: unset; }
.hero-panel-cb.bg-container--pin.pin--left .bg-image, .hero-panel-cb.bg-container--pin.pin--left .static-frame-image, .hero-panel-cb.bg-container--pin.pin--left .inline-video video, .hero-panel-cb.bg-container--pin.pin--left .video-controls { left: 0%; transform: translate(0px); }
@media only screen and (max-width: 734px) {
.hero-panel-cb.bg-container--pin.pin--left .bg-image, .hero-panel-cb.bg-container--pin.pin--left .static-frame-image, .hero-panel-cb.bg-container--pin.pin--left .inline-video video, .hero-panel-cb.bg-container--pin.pin--left .video-controls { left: 50%; transform: translate(-50%); }
}
.hero-panel-cb.bg-container--pin.pin--right .bg-image, .hero-panel-cb.bg-container--pin.pin--right .static-frame-image, .hero-panel-cb.bg-container--pin.pin--right .inline-video video, .hero-panel-cb.bg-container--pin.pin--right .video-controls { left: 100%; transform: translate(-100%); }
@media only screen and (max-width: 734px) {
.hero-panel-cb.bg-container--pin.pin--right .bg-image, .hero-panel-cb.bg-container--pin.pin--right .static-frame-image, .hero-panel-cb.bg-container--pin.pin--right .inline-video video, .hero-panel-cb.bg-container--pin.pin--right .video-controls { left: 50%; transform: translate(-50%); }
}
.hero-panel-cb.bg-container--pin.content-overlay .hero-panel-cb__bg-container { margin: unset; }
.hero-panel-cb.bg-container--pin.content-overlay .hero-panel-cb__bg-container picture { display: flex; }
.hero-panel-cb.bg-container--pin.content-overlay .hero-panel-cb__bg-container picture .bg-image { position: relative; max-width: unset; }
.hero-panel-cb.fade-in-transition .copy-block--eyebrow, .hero-panel-cb.fade-in-transition .copy-block--heading, .hero-panel-cb.fade-in-transition .copy-block--body, .hero-panel-cb.fade-in-transition .eyebrow-image, .hero-panel-cb.fade-in-transition .links-inline, .hero-panel-cb.fade-in-transition .bg-image, .hero-panel-cb.fade-in-transition .static-frame-image { opacity: 0; transform: translateY(50px); transition: opacity 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s, transform 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s; will-change: opacity, transform; }
.hero-panel-cb.fade-in-transition .bg-image, .hero-panel-cb.fade-in-transition .static-frame-image { transform: translateY(50px); transition: opacity 0.75s cubic-bezier(0.5, 1, 0.89, 1) 0.25s, transform 0.75s cubic-bezier(0.5, 1, 0.89, 1) 0.25s; }
.hero-panel-cb.fade-in-transition.fade-in .copy-block--eyebrow, .hero-panel-cb.fade-in-transition.fade-in .copy-block--heading, .hero-panel-cb.fade-in-transition.fade-in .copy-block--body, .hero-panel-cb.fade-in-transition.fade-in .eyebrow-image, .hero-panel-cb.fade-in-transition.fade-in .links-inline, .hero-panel-cb.fade-in-transition.fade-in .bg-image, .hero-panel-cb.fade-in-transition.fade-in .static-frame-image { opacity: 1; transform: translateY(0px); }
.hero-panel-cb.fade-in-hero-transition { opacity: 0; transform: translateY(50px); transition: opacity 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s, transform 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s; will-change: opacity, transform; }
@media only screen and (max-width: 734px) {
.hero-panel-cb.fade-in-hero-transition { transform: translateY(50px); }
}
.hero-panel-cb.fade-in-hero-transition.fade-in-hero { opacity: 1; transform: translateY(0px); }
.hero-panel-cb.heroPanel-video-v1 { margin: -44px auto auto; max-width: 84.7059rem; }
@media only screen and (max-width: 833px) {
.hero-panel-cb.heroPanel-video-v1 { margin-top: -48px; }
}
@media only screen and (min-width: 1441px) {
.hero-panel-cb.heroPanel-video-v1 { max-width: 100%; }
}
.hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 47.6471rem; }
@media only screen and (min-width: 1441px) {
.hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 85vh; }
}
@media only screen and (max-width: 1068px) {
.hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 48.8235rem; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 35.2941rem; }
}
.hero-panel-cb.heroPanel-video-v1.bg-container--pin .bg-image, .hero-panel-cb.heroPanel-video-v1.bg-container--pin .static-frame-image, .hero-panel-cb.heroPanel-video-v1.bg-container--pin video { width: auto; object-fit: unset; }
@media only screen and (min-width: 1441px) {
.hero-panel-cb.heroPanel-video-v1.bg-container--pin .bg-image, .hero-panel-cb.heroPanel-video-v1.bg-container--pin .static-frame-image, .hero-panel-cb.heroPanel-video-v1.bg-container--pin video { object-fit: cover; width: 100%; }
}
.hero-panel-cb.heroPanel-video-v1.bg-container--pin .bg-image, .hero-panel-cb.heroPanel-video-v1.bg-container--pin .static-frame-image { height: 100%; object-fit: cover; }
.hero-panel-cb [data-analytics-section-engagement], .hero-panel-cb div[id]:not([class]), .hero-panel-cb div[id].row-order { position: inherit; display: inherit; width: 100%; height: inherit; margin: unset; padding: unset; flex-direction: inherit; }
.hero-panel-cb.hero-panel-cb-v1 { overflow: unset; }
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__bg-container { margin-top: 0px; margin-bottom: 4.70588rem; text-align: center; }
@media only screen and (max-width: 1068px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__bg-container { margin-bottom: 3.52941rem; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__bg-container { margin-bottom: 2.35294rem; }
}
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__content-wrapper { width: 100%; max-width: 54rem; margin: auto; }
@media only screen and (max-width: 1068px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__content-wrapper { max-width: 40.7059rem; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__content-wrapper { max-width: 37.6471rem; }
}
@media only screen and (max-width: 1068px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__content-wrapper .copy-block { padding-left: 30px; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__content-wrapper .copy-block { padding-left: 0px; }
}
html.reduce-motion .hero-panel-cb.fade-in-transition .copy-block--eyebrow, html.reduce-motion .hero-panel-cb.fade-in-transition .copy-block--heading, html.reduce-motion .hero-panel-cb.fade-in-transition .copy-block--body, html.reduce-motion .hero-panel-cb.fade-in-transition .eyebrow-image, html.reduce-motion .hero-panel-cb.fade-in-transition .links-inline, html.reduce-motion .hero-panel-cb.fade-in-transition .bg-image, html.reduce-motion .hero-panel-cb.fade-in-transition .static-frame-image, html.reduce-motion .hero-panel-cb.fade-in-hero-transition { opacity: 1; transform: translateY(0px); transition: unset; }
html.reduce-motion .hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block { transition: unset; opacity: 1; transform: translateY(0px); z-index: 1; }
html.reduce-motion .hero-panel-cb.heroPanel-video-v1 .bg-image { opacity: 0; }
html.reduce-motion .hero-panel-cb.heroPanel-video-v1 .static-frame-image { opacity: 1; }
html.reduce-motion .hero-panel-cb.heroPanel-video-v1 .inline-video { display: none; }
html.reduce-motion .hero-panel-cb.heroPanel-video-v1 picture:has(.bg-image) { display: none; }
.hero-panel-cb .footnote { font-size: 19px; }
.hero-panel-cb.landing-page-heading .copy-block--heading { letter-spacing: -1.2px; }
@media only screen and (max-width: 1068px) {
.hero-panel-cb.landing-page-heading .copy-block--heading { letter-spacing: -0.58px; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.landing-page-heading .copy-block--heading { letter-spacing: -0.44px; }
}
.text-zoom .hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 100vh; }
@media only screen and (min-width: 1441px) {
.text-zoom .hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 100vh; }
}
.text-zoom .hero-panel-cb.content-overlay .hero-panel-cb__bg-container .bg-image { width: 100%; height: 100%; }
.section-new-hero-panel-container { background-color: rgb(255, 255, 255); }
.section-new-hero-panel-container.bg-mermaid-1-hz .section-new-hero-panel { background-image: linear-gradient(0deg, rgb(110, 172, 202), rgb(255, 255, 215)); }
.section-new-hero-panel-container.bg-mermaid-1-vt .section-new-hero-panel { background-image: radial-gradient(at 60% 20%, rgba(99, 198, 184, 0.4) 20%, rgba(32, 178, 133, 0.6)); }
.section-new-hero-panel-container.bg-mermaid-1-dg .section-new-hero-panel { background-image: linear-gradient(45deg, rgb(110, 172, 202), rgb(255, 255, 215)); }
.section-new-hero-panel-container.bg-orange-1-dg .section-new-hero-panel { background: radial-gradient(at 0% 100%, rgba(251, 234, 171, 0.9) 33%, rgb(221, 137, 100) 80%); }
.section-new-hero-panel-container.cta-gray .cta .button { color: rgb(0, 0, 0); background-color: rgb(245, 245, 247); }
.section-new-hero-panel-container.cta-white .cta .button { color: rgb(0, 0, 0); background: rgb(255, 255, 255); }
.section-new-hero-panel { max-width: 100vw; width: 100%; overflow: hidden; height: 800px; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel { height: 100%; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; max-height: 635px; }
.section-new-hero-panel:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-new-hero-panel { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel: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; }
.section-new-hero-panel:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-new-hero-panel { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-new-hero-panel span { font-weight: 400; }
.section-new-hero-panel .section-content { margin-left: auto; margin-right: auto; color: rgb(29, 29, 31); height: 100%; width: 100vw; position: static; }
.section-new-hero-panel .section-content .text-hero { height: 100%; margin: 0px auto; padding: 0px; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel .section-content .text-hero { height: auto; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero { height: 635px; }
}
.section-new-hero-panel .section-content .text-hero > .column { margin: auto; flex-basis: 100%; max-width: 100%; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column { max-width: 83.3333%; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero > .column { max-width: 100%; }
}
.section-new-hero-panel .section-content .text-hero > .column .copy-block { z-index: 1; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2 { margin-top: 0px; color: rgb(29, 29, 31); padding-top: 26px; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2 { padding-top: 26px; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2 { padding-top: 10px; }
}
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh) { letter-spacing: 0em; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh) { letter-spacing: 0em; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2 { 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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; max-width: 100%; margin-top: 0px; padding-top: 39px; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-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: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-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: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro { max-width: 692px; padding-top: 42px; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro { max-width: 87.5%; padding-top: 27px; }
}
.section-new-hero-panel .section-content .text-hero > .column .copy-block .cta { margin-top: 0px; pointer-events: auto; padding-top: 60px; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block .cta { padding-top: 60px; padding-bottom: 100px; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block .cta { padding-top: 36px; padding-bottom: 0px; }
}
@media only screen and (max-width: 1068px) {
.section-new-hero-panel.hero-intro-17 .section-content .hero-intro { font-size: 17px !important; }
}
.section-new-hero-panel.remove-icon--apple .icon.icon-apple::before, .section-new-hero-panel.remove-icon--apple .icon.icon-apple::after { content: ""; }
.copy-block a { word-break: break-word; }
.copy-block figure img { max-width: 100%; width: 33%; }
@media only screen and (max-width: 1068px) {
.copy-block figure img { width: 38%; }
}
@media only screen and (max-width: 734px) {
.copy-block figure img { width: 236px; }
}
.copy-block ul { margin-top: 22px; list-style-position: inside; }
@media only screen and (max-width: 1068px) {
.copy-block ul { margin-top: 18px; }
}
.copy-block .eyebrow-image { font-size: 0px !important; }
.copy-block .eyebrow-image picture, .copy-block .eyebrow-image img { font-size: 0px; display: inline-block; }
.copy-block .new-tag { color: rgb(191, 72, 0); font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 18px; }
.copy-block .new-tag: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; }
.copy-block .new-tag:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(ko) { line-height: 1.35296; 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; }
.copy-block .new-tag:lang(zh) { letter-spacing: 0em; }
.copy-block .new-tag:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag: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; }
.copy-block .new-tag: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) {
.copy-block .new-tag { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag: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; }
.copy-block .new-tag:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(ko) { line-height: 1.35296; 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; }
.copy-block .new-tag:lang(zh) { letter-spacing: 0em; }
.copy-block .new-tag:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag: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; }
.copy-block .new-tag: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: 734px) {
.copy-block .new-tag { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag: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; }
.copy-block .new-tag: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(ko) { line-height: 1.41667; 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; }
.copy-block .new-tag:lang(zh) { letter-spacing: 0em; }
.copy-block .new-tag:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag: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; }
.copy-block .new-tag: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: 734px) {
.copy-block .new-tag { margin-bottom: 5px; }
}
.copy-block .new-tag.new-tag-outline { border: 1px solid rgb(191, 72, 0); display: inline-block; border-radius: 20px; padding: 8px 18px; }
@media only screen and (max-width: 734px) {
.copy-block .new-tag.new-tag-outline { padding: 6px 16px; }
}
.copy-block .button.button-white { border: 1px solid rgb(249, 249, 249); color: rgb(0, 0, 0); background-color: rgb(245, 245, 247); }
.copy-block .button.button-transparent { border: 1px solid rgb(249, 249, 249); color: rgb(255, 255, 255); background-color: transparent; }
.copy-block.fade-in-transition { opacity: 0; transform: translateY(50px); transition: opacity 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s, transform 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s; will-change: opacity, transform; }
.copy-block.fade-in-transition.fade-in { opacity: 1; transform: translateY(0px); }
.heading-block-cta { margin-bottom: 80px; }
@media only screen and (max-width: 734px) {
.heading-block-cta { margin-bottom: 40px; }
}
.heading-block-cta .heading-block-cta--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading: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) {
.heading-block-cta .heading-block-cta--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block-cta .heading-block-cta--heading { 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; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block-cta .heading-block-cta--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block-cta .heading-block-cta--heading { 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; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block-cta .heading-block-cta--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block-cta .heading-block-cta--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 60px; }
.heading-block-cta .heading-block-cta--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block-cta .heading-block-cta--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc: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) {
.heading-block-cta .heading-block-cta--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block-cta .heading-block-cta--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 35px; }
.heading-block-cta .heading-block-cta--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block-cta .heading-block-cta--desc { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block-cta .heading-block-cta--heading + .heading-block-cta--desc { margin-top: 44px; }
@media only screen and (max-width: 1068px) {
.heading-block-cta .heading-block-cta--heading + .heading-block-cta--desc { margin-top: 32px; }
}
.article-last { text-decoration: none; padding: 50px 0px 60px; margin: 0px auto; }
.article-last .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading: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; }
.article-last .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.article-last .heading-block--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading: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; }
.article-last .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-last .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin: 15px auto; }
.article-last .heading-block--desc: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; }
.article-last .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.article-last .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.article-last .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--desc: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; }
.article-last .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para { border-bottom: 1px solid rgb(231, 231, 234); }
.article-para .heading-block--heading { font-size: 28px; line-height: 1.14286; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; margin-bottom: 18px; }
.article-para .heading-block--heading: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; }
.article-para .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading: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; }
.article-para .heading-block--heading: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) {
.article-para .heading-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading: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; }
.article-para .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading: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; }
.article-para .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.article-para .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading: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; }
.article-para .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.policies { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies: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; }
.policies:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies:lang(ko) { line-height: 1.58824; 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; }
.policies:lang(zh) { letter-spacing: 0em; }
.policies:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies: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; }
.policies: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: 734px) {
.policies { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies: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; }
.policies:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies: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; }
.policies:lang(zh) { letter-spacing: 0em; }
.policies:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies: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; }
.policies:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-section-content .copy-block--label { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--label:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--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) {
.copy-block-section-content .copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--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: 734px) {
.copy-block-section-content .copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--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: 734px) and (max-width: 734px) {
.copy-block-section-content .copy-block--label { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-section-content .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading: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) {
.copy-block-section-content .copy-block--heading { 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; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-section-content .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-section-content .copy-block--heading { 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; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.copy-block-section-content .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.copy-block-section-content .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--body:lang(ko) { line-height: 1.58824; 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; }
.copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.copy-block-section-content .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading { 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-bottom: 26px; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading: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) {
.copy-block-section-content.certification .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-section-content.certification .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-section-content.certification .copy-block--heading { margin-bottom: 20px; }
}
.copy-block-section-content.certification .copy-block--body { margin-bottom: 40px; }
@media only screen and (max-width: 734px) {
.copy-block-section-content.certification .copy-block--body { margin-bottom: 30px; }
}
.section-full-width-copy-block { margin: 0px 30px; }
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block { margin: 0px 20px 20px; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block { margin: 0px 0px 10px; }
}
.section-full-width-copy-block .copy-block { background: rgb(255, 255, 255); padding: 120px 0px; }
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block .copy-block { padding: 80px 0px; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block { padding-top: 60px; padding-bottom: 60px; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-full-width-copy-block .copy-block { width: auto; padding-left: calc(-43.75% + 50vw); padding-right: calc(-43.75% + 50vw); }
}
.section-full-width-copy-block .copy-block .copy-block--label, .section-full-width-copy-block .copy-block .eyebrow-image { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 11px; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ar), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ja), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ko), .section-full-width-copy-block .copy-block .eyebrow-image: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; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(th), .section-full-width-copy-block .copy-block .eyebrow-image:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-CN), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-HK), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-MO), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-TW), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block .copy-block .copy-block--label, .section-full-width-copy-block .copy-block .eyebrow-image { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ja), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ko), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(th), .section-full-width-copy-block .copy-block .eyebrow-image:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ar), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-CN), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-HK), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-MO), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-TW), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block .copy-block .copy-block--label, .section-full-width-copy-block .copy-block .eyebrow-image { margin-bottom: 10px; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--label, .section-full-width-copy-block .copy-block .eyebrow-image { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ja), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ko), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(th), .section-full-width-copy-block .copy-block .eyebrow-image:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ar), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-CN), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-HK), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-MO), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-TW), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--label, .section-full-width-copy-block .copy-block .eyebrow-image { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ar), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ja), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ko), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(th), .section-full-width-copy-block .copy-block .eyebrow-image:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-CN), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-HK), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-MO), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-TW), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-full-width-copy-block .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 0px 33px; }
.section-full-width-copy-block .copy-block .copy-block--heading: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; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading: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; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block .copy-block .copy-block--heading { 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; }
.section-full-width-copy-block .copy-block .copy-block--heading: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; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block .copy-block .copy-block--heading { margin: 0px 0px 34px; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--heading { 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: 8px 0px 20px; }
.section-full-width-copy-block .copy-block .copy-block--heading: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; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-full-width-copy-block .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-full-width-copy-block .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 20px; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body: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; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body: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; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--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; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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-full-width-copy-block .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--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; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-full-width-copy-block .copy-block .more { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more: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; }
.section-full-width-copy-block .copy-block .more:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .more { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more: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; }
.section-full-width-copy-block .copy-block .more:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more: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-full-width-copy-block .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(ko) { line-height: 1.58824; 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-full-width-copy-block .copy-block .more:lang(zh) { letter-spacing: 0em; }
.section-full-width-copy-block .copy-block .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more: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-full-width-copy-block .copy-block .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.certification-copy-block { display: flex; height: 470px; }
@media only screen and (max-width: 734px) {
.certification-copy-block { padding: 60px 0px; height: auto; }
}
.section-terms-of-service ol, .section-terms-of-service ul, .section-promo-terms ol, .section-promo-terms ul { list-style-position: outside; margin-left: 1.17647em; }
.section-terms-of-service li, .section-promo-terms li { margin-top: 15px; }
@media only screen and (max-width: 734px) {
.section-terms-of-service li, .section-promo-terms li { margin-top: 16px; }
}
.section-terms-of-service li:first-child, .section-promo-terms li:first-child { margin-top: 33px; }
@media only screen and (max-width: 734px) {
.section-terms-of-service li:first-child, .section-promo-terms li:first-child { margin-top: 16px; }
}
@media only screen and (max-width: 734px) {
.section-promo-terms .typography-body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-promo-terms .typography-body: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-promo-terms .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-promo-terms .typography-body: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-promo-terms .typography-body:lang(zh) { letter-spacing: 0em; }
.section-promo-terms .typography-body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-promo-terms .typography-body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-promo-terms .typography-body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-promo-terms .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; }
.section-promo-terms .typography-body: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: 734px) {
.section-terms-of-service li .typography-body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-terms-of-service li .typography-body: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-terms-of-service li .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-terms-of-service li .typography-body: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-terms-of-service li .typography-body:lang(zh) { letter-spacing: 0em; }
.section-terms-of-service li .typography-body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-terms-of-service li .typography-body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-terms-of-service li .typography-body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-terms-of-service li .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; }
.section-terms-of-service li .typography-body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v2 .button { white-space: unset; }
.copy-block-v2 .copy-block { margin: 0px auto; }
.copy-block-v2 .copy-block .img-svg-icon { width: 2.9412rem; height: 2.9412rem; margin-bottom: 0.882rem; }
.copy-block-v2 .copy-block .copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.176rem; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--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; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading { margin-top: 0px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.176rem; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading: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) {
.copy-block-v2 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v2 .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v2 .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.765rem; }
.copy-block-v2 .copy-block .copy-block--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; }
.copy-block-v2 .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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; }
.copy-block-v2 .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.copy-block-v2 .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--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; }
.copy-block-v2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .links-inline { margin-top: 0px; }
.copy-block-v2 .copy-block .links-inline li { display: inline-block; margin-right: 2rem; margin-left: 0px; }
.copy-block-v2 .copy-block .links-inline li:only-child, .copy-block-v2 .copy-block .links-inline li:last-child { margin-right: 0px; }
@media only screen and (max-width: 734px) {
.copy-block-v2 .copy-block .links-inline li { display: block; margin-right: 0px; margin-top: 1.176rem; }
.copy-block-v2 .copy-block .links-inline li:first-child { margin-top: 0px; }
}
.copy-block-v2 .copy-block .button { padding: 12px 22px; }
.copy-block-v2 .copy-block .button.button-tertiary { border: 1px solid rgb(0, 113, 227); color: rgb(0, 113, 227); background: transparent; }
.copy-block-v2 .copy-block .button.button-tertiary:hover, .copy-block-v2 .copy-block .button.button-tertiary:focus { background: rgb(0, 119, 237); color: rgb(255, 255, 255); }
.copy-block-v2 .copy-block .link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .link: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; }
.copy-block-v2 .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .link:lang(ko) { line-height: 1.58824; 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; }
.copy-block-v2 .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-v2 .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .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; }
.copy-block-v2 .copy-block .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2.stacked-links .links-inline li { display: block; margin-right: 0px; margin-top: 1.176rem; }
.copy-block-v2.stacked-links .links-inline li:first-child { margin-top: 0px; }
.copy-block-v3 .eyebrow-image { margin-bottom: 1.41176rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v3 .eyebrow-image { margin-bottom: 1.17647rem; }
}
.copy-block-v3 .copy-block--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--hero-panel-cb-copy-v3, #1d1d1f); margin-bottom: 1.412rem; }
.copy-block-v3 .copy-block--eyebrow: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; }
.copy-block-v3 .copy-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--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; }
.copy-block-v3 .copy-block--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) {
.copy-block-v3 .copy-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow: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; }
.copy-block-v3 .copy-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--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; }
.copy-block-v3 .copy-block--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: 734px) {
.copy-block-v3 .copy-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--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; }
.copy-block-v3 .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--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; }
.copy-block-v3 .copy-block--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: 734px) {
.copy-block-v3 .copy-block--eyebrow { margin-bottom: 1.176rem; }
}
.copy-block-v3 .copy-block--heading { font-size: 80px; line-height: 1.05; font-weight: 600; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--hero-panel-cb-copy-v3, #1d1d1f); margin-top: 0px; letter-spacing: -0.0075em; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(ko) { line-height: 1.15; 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; }
.copy-block-v3 .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v3 .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading: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) {
.copy-block-v3 .copy-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v3 .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v3 .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v3 .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading: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) {
.copy-block-v3 .copy-block--heading { letter-spacing: -0.0045em; }
}
@media only screen and (max-width: 734px) {
.copy-block-v3 .copy-block--heading { letter-spacing: -0.0015em; }
}
.copy-block-v3 .copy-block--body { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.176rem; color: var(--hero-panel-cb-copy-v3, #1d1d1f); }
.copy-block-v3 .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body: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) {
.copy-block-v3 .copy-block--body { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v3 .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.0055em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v3 .copy-block--body { margin-top: 0.941rem; }
}
.copy-block-v3 ul { margin-top: 1.76471rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v3 ul { margin-top: 1.41176rem; }
}
.copy-block-v3 ul .button { padding: 11px 21px; border-radius: 1.29412rem; border: 1px solid rgb(0, 113, 227); }
@media only screen and (max-width: 734px) {
.copy-block-v3 ul .button { font-size: 14px; padding: 8px 15px; letter-spacing: -0.016em; line-height: 1.28577; }
}
.copy-block-v4 { --heading-text-color: #86868B; --footnote-text-color: #86868B; }
.copy-block-v4 .copy-block .copy-block--heading { font-size: 40px; font-weight: 600; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--heading-text-color); line-height: 1.7; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading: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) {
.copy-block-v4 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v4 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading: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) {
.copy-block-v4 .copy-block .copy-block--heading { line-height: 1.625; }
}
@media only screen and (max-width: 734px) {
.copy-block-v4 .copy-block .copy-block--heading { line-height: 1.5; }
}
.copy-block-v4 .copy-block .footnote-content { color: var(--footnote-text-color); margin-top: 1.41176rem; font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content: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) {
.copy-block-v4 .copy-block .footnote-content { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v4 .copy-block .footnote-content { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v4 .copy-block .footnote-content { margin-top: 0.941176rem; }
}
.copy-block-v5 .row { justify-content: center; }
.copy-block-v5 .row .copy-block { color: var(--hero-panel-cb-text-color, #f5f5f7); }
.copy-block-v5 .row .copy-block .copy-block--eyebrow { color: inherit; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow: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; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--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; }
.copy-block-v5 .row .copy-block .copy-block--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) {
.copy-block-v5 .row .copy-block .copy-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow: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; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--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; }
.copy-block-v5 .row .copy-block .copy-block--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: 734px) {
.copy-block-v5 .row .copy-block .copy-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--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; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--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; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v5 .row .copy-block .copy-block--eyebrow + .copy-block--heading { margin-top: 0.941176rem; }
.copy-block-v5 .row .copy-block .copy-block--heading { color: inherit; font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(ko) { line-height: 1.15; 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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading: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) {
.copy-block-v5 .row .copy-block .copy-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v5 .row .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v6 .copy-block { padding: 3.529rem; color: rgb(255, 255, 255); max-width: 33.5294rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v6 .copy-block { padding: 2.353rem 2.412rem; max-width: 28.8235rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block { padding: 1.765rem 1.471rem 1.765rem 2.059rem; max-width: 34.2353rem; }
}
.copy-block-v6 .copy-block .copy-block--eyebrow { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; color: var(--hero-panel-eyebrow-color); }
.copy-block-v6 .copy-block .copy-block--eyebrow: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; }
.copy-block-v6 .copy-block .copy-block--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--eyebrow: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; }
.copy-block-v6 .copy-block .copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.copy-block-v6 .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--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; }
.copy-block-v6 .copy-block .copy-block--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) {
.copy-block-v6 .copy-block .copy-block--eyebrow { line-height: 1.28577; }
}
.copy-block-v6 .copy-block .copy-block--heading { margin-top: 0.471rem; color: var(--hero-panel-heading-color); font-size: 56px; line-height: 1.07143; font-weight: 600; letter-spacing: -0.005em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ko) { 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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v6 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading: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) {
.copy-block-v6 .copy-block .copy-block--heading { 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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.0041em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v6 .copy-block .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 1.41176rem; color: var(--hero-panel-body-color); }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body: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) {
.copy-block-v6 .copy-block .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .copy-block--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body: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) {
.copy-block-v6 .copy-block .copy-block--body { padding-top: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .copy-block--body { padding-top: 0.941176rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .copy-block--body { line-height: 1.3333; }
}
.copy-block-v6 .copy-block .links-inline { display: flex; gap: 1rem; flex-wrap: wrap; margin-top: 1.765rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v6 .copy-block .links-inline { margin-top: 1.412rem; }
}
.copy-block-v6 .copy-block .links-inline li { margin-right: 0px; margin-left: 0px; }
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .links-inline { gap: 0.905rem; }
}
.copy-block-v6 .copy-block .button { font-weight: 600; padding: 0.647059rem 1.23529rem; }
.copy-block-v6 .copy-block .button.button-white { border: 2px solid rgb(245, 245, 247); }
.copy-block-v6 .copy-block .button.button-white:hover { background: rgb(255, 255, 255); }
.copy-block-v6 .copy-block .button.button-transparent { border: 2px solid rgb(245, 245, 247); }
.copy-block-v6 .copy-block .button.button-transparent:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .button { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; padding: 0.411765rem 0.882353rem; }
.copy-block-v6 .copy-block .button: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; }
.copy-block-v6 .copy-block .button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .button: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; }
.copy-block-v6 .copy-block .button:lang(zh) { letter-spacing: 0em; }
.copy-block-v6 .copy-block .button:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .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; }
.copy-block-v6 .copy-block .button:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v6 .copy-block .footnote-content { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; bottom: 0px; color: var(--hero-panel-footnote-color); padding-bottom: 1.824rem; }
.copy-block-v6 .copy-block .footnote-content: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; }
.copy-block-v6 .copy-block .footnote-content:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .footnote-content:lang(ko) { line-height: 1.35296; 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; }
.copy-block-v6 .copy-block .footnote-content:lang(zh) { letter-spacing: 0em; }
.copy-block-v6 .copy-block .footnote-content:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .footnote-content: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; }
.copy-block-v6 .copy-block .footnote-content: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) {
.copy-block-v6 .copy-block .footnote-content { padding-bottom: 1.882rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .footnote-content { padding-right: 1.471rem; padding-bottom: 1.471rem; }
}
.copy-block-v7 { --heading-text-color: #1D1D1F; --grad-color1: #F50035; --grad-color2: #F20151; --grad-color3: #FF4D6A; }
.copy-block-v7 .copy-block { will-change: opacity; opacity: 0; }
.copy-block-v7 .copy-block .copy-block--heading { font-size: 40px; font-weight: 600; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--heading-text-color); line-height: 1.5; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading: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) {
.copy-block-v7 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v7 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v7 .copy-block .copy-block--heading { line-height: 1.2857; }
}
.copy-block-v9 .eyebrow-image { margin-bottom: 2.35294rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v9 .eyebrow-image { margin-bottom: 1.76471rem; }
}
.copy-block-v9 .eyebrow-image img { width: 100px; height: 100px; }
@media only screen and (max-width: 734px) {
.copy-block-v9 .eyebrow-image img { width: 80px; height: 80px; }
}
.copy-block-v9 .copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0.588235rem; }
.copy-block-v9 .copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--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; }
.copy-block-v9 .copy-block--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: 734px) {
.copy-block-v9 .copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--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; }
.copy-block-v9 .copy-block--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: 734px) {
.copy-block-v9 .copy-block--eyebrow { font-size: 1.23529rem; line-height: 1.19048; letter-spacing: 0.011em; }
}
.copy-block-v9 .copy-block--heading { font-weight: 600; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2.35294rem; line-height: 2.58824rem; letter-spacing: 0px; margin-top: 0px; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v9 .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading: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) {
.copy-block-v9 .copy-block--heading { 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; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v9 .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v9 .links-inline { margin-top: 2.11765rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v9 .links-inline { margin-top: 1.76471rem; }
}
.copy-block-v9 .links-inline .button { padding: 0.705882rem 1.29412rem; border-radius: 1.29412rem; }
.eyebrow-uc .copy-block .copy-block--eyebrow { text-transform: uppercase; }
.gradient-quote-block .gradient-text-anim .copy-block--heading::before { content: open-quote; margin-right: -0.25em; }
.gradient-quote-block .gradient-text-anim .copy-block--heading::after { content: close-quote; margin-left: -0.2em; }
.gradient-quote-block .gradient-text-anim .copy-block--heading:has(> .gradient-text.active:first-child)::before { color: var(--grad-color1); }
.gradient-quote-block .gradient-text-anim .copy-block--heading:has(> .gradient-text.active:last-child)::after { color: var(--grad-color2); }
.gradient-quote-block .gradient-text-anim.bg-linear-grad-3 .copy-block--heading:has(> .gradient-text.active:last-child)::after { color: var(--grad-color3); }
.gradient-quote-block .gradient-text-anim.bg-linear-grad-4 .copy-block--heading:has(> .gradient-text.active:last-child)::after { color: var(--grad-color4); }
.gradient-quote-block .gradient-text-anim.bg-linear-grad-5 .copy-block--heading:has(> .gradient-text.active:last-child)::after { color: var(--grad-color5); }
.product-banner { --badge-text-color: #B64400; --badge-bg-color: rgba(245, 99, 0, .1); --primary-btn-text-color: #fff; --primary-btn-bg-color: #0071e3; --primary-btn-bg-color-hover: #0077ED; --secondary-btn-text-color: #0071e3; --secondary-btn-border-color: #0071e3; --secondary-btn-bg-color: transparent; --secondary-btn-bg-color-hover: #0077ED; --secondary-btn-text-color-hover: #fff; }
.product-banner .copy-block { max-width: 100%; box-sizing: border-box; }
.product-banner.copy-block-v2 .copy-block { padding: 3.52941rem 4.70588rem; width: 87.5%; }
@media only screen and (min-width: 1441px) {
.product-banner.copy-block-v2 .copy-block { width: 74.1176rem; }
}
@media only screen and (max-width: 1068px) {
.product-banner.copy-block-v2 .copy-block { padding: 2.35294rem 1.17647rem; width: 87.4532%; }
}
@media only screen and (max-width: 734px) {
.product-banner.copy-block-v2 .copy-block { width: 87.4659%; }
}
.product-banner.copy-block-v2 .copy-block .copy-block--badge { display: inline-block; padding: 4px 14px; border-radius: 5px; font-size: 12px; line-height: 1.33337; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; color: var(--badge-text-color); background-color: var(--badge-bg-color); margin-bottom: 0.941176rem; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(ko) { line-height: 1.41667; 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; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh) { letter-spacing: 0em; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading { margin-bottom: 0px; 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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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) {
.product-banner.copy-block-v2 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.product-banner.copy-block-v2 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.product-banner.copy-block-v2 .copy-block .copy-block--body { margin-top: 1.17647rem; margin-bottom: 0px; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--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; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--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; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline { margin-top: 1.41176rem; margin-bottom: 0px; }
.product-banner.copy-block-v2 .copy-block .links-inline .link { font-size: 17px; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.17647; }
.product-banner.copy-block-v2 .copy-block .links-inline .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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(ko) { line-height: 1.35296; 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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh) { letter-spacing: 0em; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link.icon-external { color: var(--link-external-color); }
.product-banner.copy-block-v2 .copy-block .links-inline .link.more { color: var(--link-internal-color); }
@media only screen and (max-width: 734px) {
.product-banner.copy-block-v2 .copy-block .links-inline .link { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(ko) { line-height: 1.42859; 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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh) { letter-spacing: 0em; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.product-banner.copy-block-v2 .copy-block .links-inline .button { border-radius: 22px; border: 1px solid var(--primary-btn-bg-color); color: var(--primary-btn-text-color); background-color: var(--primary-btn-bg-color); padding: 11px 21px; }
.product-banner.copy-block-v2 .copy-block .links-inline .button:hover { background-color: var(--primary-btn-bg-color-hover); border-color: var(--primary-btn-bg-color-hover); }
@media only screen and (max-width: 734px) {
.product-banner.copy-block-v2 .copy-block .links-inline .button { padding: 8px 21px; }
}
.product-banner.copy-block-v2 .copy-block .links-inline .button.button-tertiary { color: var(--secondary-btn-text-color); border-color: var(--secondary-btn-border-color); background-color: var(--secondary-btn-bg-color); }
.product-banner.copy-block-v2 .copy-block .links-inline .button.button-tertiary:hover { color: var(--secondary-btn-text-color-hover); background-color: var(--secondary-btn-bg-color-hover); border-color: var(--secondary-btn-bg-color-hover); }
.product-banner.cta-medium-grey .copy-block .button:not(.button-tertiary) { color: var(--primary-btn-text-color, #000); background-color: var(--primary-btn-bg-color, #f5f5f7); }
@media only screen and (max-width: 734px) {
.product-banner.cta-medium-grey .copy-block .button:not(.button-tertiary) { padding: 9px 16px; }
}
.product-banner .bg-linear-grad .copy-block .button.button-tertiary, .product-banner .bg-linear-grad-3 .copy-block .button.button-tertiary, .product-banner .bg-linear-grad-4 .copy-block .button.button-tertiary, .product-banner .bg-linear-grad-5 .copy-block .button.button-tertiary, .product-banner .bg-linear-grad-6 .copy-block .button.button-tertiary { background-color: transparent; color: var(--secondary-btn-text-color, #f5f5f7); border-color: var(--secondary-btn-border-color, #f5f5f7); }
.product-banner .bg-linear-grad .copy-block .button.button-tertiary:hover, .product-banner .bg-linear-grad-3 .copy-block .button.button-tertiary:hover, .product-banner .bg-linear-grad-4 .copy-block .button.button-tertiary:hover, .product-banner .bg-linear-grad-5 .copy-block .button.button-tertiary:hover, .product-banner .bg-linear-grad-6 .copy-block .button.button-tertiary:hover { background-color: transparent; color: var(--secondary-btn-text-color, #f5f5f7); }
.promo-banner.copy-block-v2 .copy-block { padding: 2.35294rem 3.52941rem; }
@media only screen and (max-width: 1068px) {
.promo-banner.copy-block-v2 .copy-block { padding: 2.35294rem; }
}
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block { padding: 1.76471rem 1.41176rem; }
}
.promo-banner.copy-block-v2 .copy-block .copy-block--badge { display: inline-block; padding: 4px 14px; border-radius: 5px; font-size: 12px; line-height: 1.33337; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; color: var(--badge-text-color); background-color: var(--badge-bg-color); }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(ko) { line-height: 1.41667; 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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh) { letter-spacing: 0em; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--heading, .promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--eyebrow { margin-top: 0.941176rem; }
@media only screen and (max-width: 1068px) {
.promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--heading, .promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--eyebrow { margin-top: 0.823529rem; }
}
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--heading, .promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--eyebrow { margin-top: 0.705882rem; }
}
.promo-banner.copy-block-v2 .copy-block .copy-block--eyebrow { margin-bottom: 0px; }
.promo-banner.copy-block-v2 .copy-block .copy-block--eyebrow + .copy-block--heading { margin-top: 0.941176rem; }
@media only screen and (max-width: 1068px) {
.promo-banner.copy-block-v2 .copy-block .copy-block--eyebrow + .copy-block--heading { margin-top: 0.823529rem; }
}
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block .copy-block--eyebrow + .copy-block--heading { margin-top: 0.705882rem; }
}
.promo-banner.copy-block-v2 .copy-block .copy-block--heading { color: inherit; margin-bottom: 0px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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) {
.promo-banner.copy-block-v2 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.promo-banner.copy-block-v2 .copy-block .copy-block--body { margin-top: 1.17647rem; margin-bottom: 0px; }
.promo-banner.copy-block-v2 .copy-block .links-inline { margin-top: 0.941176rem; }
@media only screen and (max-width: 1068px) {
.promo-banner.copy-block-v2 .copy-block .links-inline { margin-top: 0.823529rem; }
}
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block .links-inline { margin-top: 0.705882rem; }
}
.promo-banner.copy-block-v2 .copy-block .links-inline .link { font-size: 19px; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.42105; font-weight: 400; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link: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; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block .links-inline .link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .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; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(ko) { line-height: 1.35296; 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; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh) { letter-spacing: 0em; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .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; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.promo-banner.copy-block-v2 .copy-block .links-inline .link.icon-external { color: var(--link-external-color); }
.promo-banner.copy-block-v2 .copy-block .links-inline .link.more { color: var(--link-internal-color); }
.callout-text-with-gradient.rm-highlighted-text-space .copy-block--heading:has(> .grad-text + span) { display: inline-table; }
.copy-block-v11 { --hero-panel-eyebrow-color: #fff; --hero-panel-heading-color: #F5F5F7; --hero-panel-body-color: #F5F5F7; }
.copy-block-v11 .copy-block { padding: 3.52941rem; color: rgb(255, 255, 255); width: 100%; max-width: 33.5294rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v11 .copy-block { padding: 2.35294rem; max-width: 21.1765rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v11 .copy-block { padding: 1.88235rem 1.41176rem; max-width: 19.5294rem; width: auto; }
}
.copy-block-v11 .copy-block .copy-block--eyebrow { font-size: 14px; line-height: 1.28577; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; color: var(--hero-panel-eyebrow-color); }
.copy-block-v11 .copy-block .copy-block--eyebrow: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; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.42859; 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; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--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; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading { margin-top: 0.470588rem; color: var(--hero-panel-heading-color); font-size: 60px; line-height: 1.06667; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ko) { 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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v11 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading: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) {
.copy-block-v11 .copy-block .copy-block--heading { 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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v11 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v11 .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; padding-top: 1.41176rem; color: var(--hero-panel-body-color); }
.copy-block-v11 .copy-block .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body: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; }
.copy-block-v11 .copy-block .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body: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; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.copy-block-v11 .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body: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; }
.copy-block-v11 .copy-block .copy-block--body:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body: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; }
.copy-block-v11 .copy-block .copy-block--body: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) {
.copy-block-v11 .copy-block .copy-block--body { padding-top: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v11 .copy-block .copy-block--body { padding-top: 0.941176rem; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 500; line-height: 1.23536; letter-spacing: 0.00941179em; }
.copy-block-v11 .copy-block .copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body: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; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v11 .copy-block .links-inline { display: flex; gap: 1rem; flex-wrap: wrap; margin-top: 1.76471rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v11 .copy-block .links-inline { margin-top: 1.41176rem; }
}
.copy-block-v11 .copy-block .button { font-size: 17px; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.17647; padding: 0.705882rem 1.29412rem; }
.copy-block-v11 .copy-block .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; }
.copy-block-v11 .copy-block .button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .button:lang(ko) { line-height: 1.35296; 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; }
.copy-block-v11 .copy-block .button:lang(zh) { letter-spacing: 0em; }
.copy-block-v11 .copy-block .button:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .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; }
.copy-block-v11 .copy-block .button: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: 734px) {
.copy-block-v11 .copy-block .button { padding: 0.705882rem 1.55353rem; }
}
.copy-block-v11 .copy-block .button.button-white { border-color: rgb(245, 245, 247); }
.copy-block-v11 .copy-block .button.button-white:hover { background: rgb(255, 255, 255); }
.copy-block-v11 .copy-block .button.button-transparent { border-color: rgb(245, 245, 247); }
.copy-block-v11 .copy-block .button.button-transparent:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.copy-block-v11 .copy-block .footnote-content { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; bottom: 0px; color: var(--hero-panel-footnote-color); padding-bottom: 1.82353rem; }
.copy-block-v11 .copy-block .footnote-content: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; }
.copy-block-v11 .copy-block .footnote-content:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .footnote-content:lang(ko) { line-height: 1.35296; 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; }
.copy-block-v11 .copy-block .footnote-content:lang(zh) { letter-spacing: 0em; }
.copy-block-v11 .copy-block .footnote-content:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .footnote-content: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; }
.copy-block-v11 .copy-block .footnote-content: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) {
.copy-block-v11 .copy-block .footnote-content { padding-bottom: 1.88235rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v11 .copy-block .footnote-content { padding-right: 1.471rem; padding-bottom: 1.471rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v11.content--align-center-left .row { align-content: flex-start; }
}
html.reduce-motion .copy-block.fade-in-transition, html.reduce-motion .copy-scroll-anim .copy-block { opacity: 1; transform: translateY(0px); transition: unset; }
.section-2-col-img-txt { --copy-block-heading-color: #fafafc; --copy-block-body-color: #fafafc; --copy-block-footnote-color: #fafafc; --copy-block-link-color: #fafafc; --column-badge-stats-font-color: #1d1d1f; overflow: hidden; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt { width: 87.5%; margin-left: auto; margin-right: auto; }
}
.section-2-col-img-txt .on-demand-video { display: inline-block; margin-top: 0.4em; }
.section-2-col-img-txt .column.col-1 { padding-right: 40px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .column.col-1 { padding-right: 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .column.col-1 { padding: 0px; }
}
.section-2-col-img-txt .column.col-2 { padding-left: 40px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .column.col-2 { padding-left: 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .column.col-2 { padding: 0px; }
}
.section-2-col-img-txt .column .section-2-col-img-txt--img { width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .column .section-2-col-img-txt--img { margin-bottom: 30px; }
}
.section-2-col-img-txt .column .section-2-col-img-txt--img.success-icon--img { width: 80px; height: 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .column .section-2-col-img-txt--img.success-icon--img { width: 62px; height: 62px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .column .section-2-col-img-txt--img.success-icon--img { width: 40px; height: 40px; }
}
.section-2-col-img-txt .column.justify-content-center { display: flex; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .column .inline-video--auto { padding-top: 40px; }
}
.section-2-col-img-txt .copy-block--label, .section-2-col-img-txt .eyebrow-image { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 18px; }
.section-2-col-img-txt .copy-block--label:lang(ja), .section-2-col-img-txt .eyebrow-image:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(ko), .section-2-col-img-txt .eyebrow-image:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(th), .section-2-col-img-txt .eyebrow-image:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(ar), .section-2-col-img-txt .eyebrow-image:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-CN), .section-2-col-img-txt .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-HK), .section-2-col-img-txt .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-MO), .section-2-col-img-txt .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-TW), .section-2-col-img-txt .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .copy-block--label, .section-2-col-img-txt .eyebrow-image { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(ar), .section-2-col-img-txt .eyebrow-image:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(ja), .section-2-col-img-txt .eyebrow-image:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(ko), .section-2-col-img-txt .eyebrow-image:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(th), .section-2-col-img-txt .eyebrow-image:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-CN), .section-2-col-img-txt .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-HK), .section-2-col-img-txt .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-MO), .section-2-col-img-txt .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-TW), .section-2-col-img-txt .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .copy-block--label, .section-2-col-img-txt .eyebrow-image { margin-bottom: 16px; }
}
.section-2-col-img-txt .copy-block--label.success-stories, .section-2-col-img-txt .eyebrow-image.success-stories { color: rgb(110, 110, 115); margin-bottom: 10px; }
.section-2-col-img-txt .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 0px 25px; }
.section-2-col-img-txt .copy-block--heading: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; }
.section-2-col-img-txt .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading: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; }
.section-2-col-img-txt .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .copy-block--heading { margin-bottom: 21px; }
}
.section-2-col-img-txt .copy-block--body { margin-bottom: 21px; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--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; }
.section-2-col-img-txt .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--body:lang(ko) { line-height: 1.58824; 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-2-col-img-txt .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--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; }
.section-2-col-img-txt .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--body:last-child { margin-bottom: 0px; }
.section-2-col-img-txt .copy-block-section-content { width: 490px; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .copy-block-section-content { width: 346px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .copy-block-section-content { width: 100%; padding: 0px; }
}
.section-2-col-img-txt img { display: block; }
.section-2-col-img-txt .section-2-col-img-txt--full-width, .section-2-col-img-txt.section-2-colo-video-txt--full-width { width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-colo-video-txt--full-width:not(.section--column-reverse) .row .inline-video--auto { padding-top: 0px; padding-bottom: 40px; }
}
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--row-reverse .row { flex-direction: row-reverse; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--row-reverse .row.row-order { flex-direction: row; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--row-reverse .row .column.col-1 { padding: 0px 0px 0px 40px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--row-reverse .row .column.col-1 { padding: 0px 0px 0px 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--row-reverse .row .column.col-1 { padding: 0px; }
}
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading: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; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-colo-video-txt--full-width.text-align--top .align-items-center { align-items: start; }
.section-2-col-img-txt.image-width-fixed-help .column img { margin: 0px auto; width: 287px !important; height: auto !important; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.image-width-fixed-help .column img { width: 211px !important; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.image-width-fixed-help .column img { margin-left: auto; margin-right: auto; width: 87.5% !important; }
}
.section-2-col-img-txt.image-width-auto .column img { margin: 0px auto; height: auto !important; width: auto !important; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.image-width-auto .column img { width: 87.5% !important; }
}
.section-2-col-img-txt.section--medium-header .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 23px; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section--medium-header .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--medium-header .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading: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; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.homepage--grey-bg .row { background-color: rgb(251, 251, 253); }
.section-2-col-img-txt.section--row-reverse .row { flex-direction: row-reverse; }
.section-2-col-img-txt.section--row-reverse .row.row-order { flex-direction: row; }
.section-2-col-img-txt.section--row-reverse .row .column.col-2 { padding: 0px 40px 0px 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section--row-reverse .row .column.col-2 { padding: 0px 20px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--row-reverse .row .column.col-2 { padding: 0px; }
}
.section-2-col-img-txt.section--row-reverse .row .copy-block-section-content { padding-left: 40px; float: right; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section--row-reverse .row .copy-block-section-content { padding-left: 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--row-reverse .row .copy-block-section-content { padding: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--column-reverse .row { flex-direction: column-reverse; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--column-reverse .row.row-order { flex-direction: column; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--column-reverse .row .section-2-col-img-txt--img { margin: 35px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--full-width-img .row .section-2-col-img-txt--img { margin-top: 40px; margin-bottom: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--full-width-img-txt .row .section-2-col-img-txt--img { margin-top: 44px; margin-bottom: 0px; }
}
.section-2-col-img-txt.fullbleed { text-align: center; height: 660px; margin: 0px 30px; background-color: rgb(255, 255, 255); overflow: hidden; display: flex; align-items: center; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.fullbleed { height: auto; margin: 0px 20px 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.fullbleed { padding-right: 6.25%; padding-left: 6.25%; margin: 0px 0px 10px; }
}
.section-2-col-img-txt.fullbleed .column { display: flex; justify-content: center; padding: 0px; }
.section-2-col-img-txt.fullbleed .copy-block-section-content { width: 572px; }
.section-2-col-img-txt.fullbleed .copy-block--body { margin-bottom: 13px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.fullbleed .copy-block--body { padding: 0px 50px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.fullbleed .copy-block--body { margin-bottom: 17px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.fullbleed .section-2-col-img-txt--img { padding: 0px; margin-bottom: 30px; }
}
.section-2-col-img-txt.fullbleed .column .copy-block--heading { margin: 7px 0px 25px; padding: 0px 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.fullbleed .column .copy-block--heading { margin: 2px 0px 26px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.fullbleed .column .copy-block--heading { padding: 0px 50px; margin-bottom: 16px; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.fullbleed .column .copy-block--label, .section-2-col-img-txt.fullbleed .column .eyebrow-image { margin-top: 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.fullbleed .column .copy-block--label, .section-2-col-img-txt.fullbleed .column .eyebrow-image { margin: 0px 0px 10px; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.fullbleed .column.col-2 { display: flex; justify-content: center; padding: 0px; }
}
.section-2-col-img-txt.no-eyebrow-image .eyebrow-image { display: none; margin: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.homepage.section-2-col-img-txt--advertising .section-2-col-img-txt--img { margin-bottom: 36px; }
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
.section-2-col-img-txt.homepage .column:first-child { padding-right: 28px; }
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
.section-2-col-img-txt.homepage .column:last-child { padding-left: 14px; }
}
.section-2-col-img-txt.homepage .copy-block { max-width: 450px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.homepage .section-2-col-img-txt--img { margin-bottom: 35px; }
}
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content { padding-left: 0px; padding-right: 80px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content { padding-right: 0px; padding-bottom: 30px; }
}
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { 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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.basic.section--row-reverse .row .column .section-2-col-img-txt--img { height: 575px; width: auto; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column .section-2-col-img-txt--img { height: 315px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column .section-2-col-img-txt--img { height: auto; max-width: 100%; }
}
.section-2-col-img-txt.basic.section--row-reverse .row .column.col-1 { padding-left: 36px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column.col-1 { padding-left: 0px; }
}
.section-2-col-img-txt.basic.section--row-reverse .row .column.col-2 { padding: 0px; }
.section-2-col-img-txt.basic.section--row-reverse .row .copy-block--label .copy-block-label--span { font-weight: 400; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced:not(.section--column-reverse) .section-2-col-img-txt--img { margin-bottom: 35px; }
}
.section-2-col-img-txt.advanced.section--row-reverse:not(.section-content) .column:last-child { padding: 0px; }
.section-2-col-img-txt.advanced.section--row-reverse:not(.section-content) .copy-block-section-content { padding-left: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced.img-txt--img-margin-36 .row .section-2-col-img-txt--img { margin-top: 36px; }
}
.section-2-col-img-txt.advanced .column.col-1 { padding-right: 0px; }
.section-2-col-img-txt.advanced .column.col-2 { padding-left: 37px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced .column.col-2 { padding-left: 17px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced .column.col-2 { padding: 0px; }
}
.section-2-col-img-txt.advanced .copy-block--heading { margin-bottom: 33px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced .copy-block--heading { margin-bottom: 21px; }
}
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading { margin-bottom: 0px; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading { 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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 36px; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body: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; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body { margin-top: 29px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body { margin-top: 29px; }
}
.section-2-col-img-txt.advanced.section--padding-right-60-50-0.section--row-reverse .row .column.col-2 .copy-block { padding-right: 60px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced.section--padding-right-60-50-0.section--row-reverse .row .column.col-2 .copy-block { padding-right: 50px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced.section--padding-right-60-50-0.section--row-reverse .row .column.col-2 .copy-block { padding-right: 0px; }
}
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column { padding: 0px; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column.col-1 { padding-left: 36px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column.col-1 { padding-left: 0px; }
}
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content { padding-left: 0px; padding-right: 40.8333px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content { padding-right: 0px; }
}
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { 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; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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: 1180px) and (orientation: landscape) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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: 1180px) and (orientation: landscape) and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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: 1180px) and (orientation: landscape) and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { margin-bottom: 24px; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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) and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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) and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { margin-bottom: 21px; }
}
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .section-2-col-img-txt--img { width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .section-2-col-img-txt--img { margin: 0px auto 40px; }
}
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .copy-block--label, .section-2-col-img-txt.basic-advanced.section--row-reverse .row .eyebrow-image { margin-bottom: 10px; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .copy-block--label .copy-block-label--span, .section-2-col-img-txt.basic-advanced.section--row-reverse .row .eyebrow-image .copy-block-label--span { font-weight: 400; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row { flex-direction: column; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced { padding: 40px 0px 60px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced { padding: 40px 0px; display: flex; align-items: center; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced--goals, .section-2-col-img-txt.basic-advanced--promote { padding: 0px; }
.section-2-col-img-txt.basic-advanced--goals:lang(ru), .section-2-col-img-txt.basic-advanced--promote:lang(ru) { padding: 20px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced--goals, .section-2-col-img-txt.basic-advanced--promote { padding: 0px; height: 619px; }
}
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .eyebrow-image, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .eyebrow-image { margin-bottom: 0px; }
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--heading, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { margin-bottom: 0px; margin-top: 10px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--heading, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { margin-top: 10px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--heading, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { margin-top: 10px; }
}
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--body, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--body { margin-top: 27px; margin-bottom: 21px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--body, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--body { margin-top: 25px; margin-bottom: 21px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--body, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--body { margin-top: 21px; margin-bottom: 21px; }
}
.section-2-col-img-txt.resources-story-col { background-color: rgb(255, 255, 255); margin-bottom: 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col { margin-bottom: 60px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col { margin-bottom: 50px; background-color: rgb(250, 250, 250); }
}
.section-2-col-img-txt.resources-story-col.col-2 { margin-bottom: 0px; }
.section-2-col-img-txt.resources-story-col .column.col-1 { padding-right: 0px; }
.section-2-col-img-txt.resources-story-col .column.col-2 { padding-right: 80px; padding-left: 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col .column.col-2 { padding-right: 42px; padding-left: 42px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col .column.col-2 { padding-right: 0px; padding-left: 0px; }
}
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 29px; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading { 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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading { margin-bottom: 34px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading { margin-bottom: 20px; }
}
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 17px; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body: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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body: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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body: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-2-col-img-txt.resources-story-col .copy-block .copy-block--body { margin-bottom: 21px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body { margin-bottom: 21px; letter-spacing: 0px; }
}
.section-2-col-img-txt.resources-story-col .copy-block .more { -webkit-box-ordinal-group: 4; }
.section-2-col-img-txt.resources-story-col .copy-block .cta { margin-bottom: 21px; }
.section-2-col-img-txt.resources-story-col.section--row-reverse .column.col-2 { padding: 0px 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col.section--row-reverse .column.col-2 { padding: 0px 42px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col.section--row-reverse .column.col-2 { padding: 0px; }
.section-2-col-img-txt.resources-story-col.section--row-reverse .column.col-2 .copy-block--body { letter-spacing: 0px; }
}
.section-2-col-img-txt.advanced-story-tile { overflow: hidden; }
.section-2-col-img-txt.advanced-story-tile .row { border-radius: 18px; background-color: rgb(255, 255, 255); margin-left: auto; margin-right: auto; width: 100%; overflow: hidden; max-width: 980px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced-story-tile .row { max-width: 692px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .row { max-width: 280px; }
}
.section-2-col-img-txt.advanced-story-tile .column.col-1 { padding-left: 0px; padding-right: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .column.col-1 { padding-top: 40px; }
}
.section-2-col-img-txt.advanced-story-tile .column.col-2 { padding-right: 80px; padding-left: 62px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced-story-tile .column.col-2 { padding-right: 30px; padding-left: 38px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .column.col-2 { padding-top: 30px; padding-right: 30px; padding-left: 30px; }
}
.section-2-col-img-txt.advanced-story-tile .column .copy-block.copy-block-section-content { text-align: left; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile:not(.section--column-reverse) .row .section-2-col-img-txt--img { margin-bottom: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile:not(.section--column-reverse) .row .column.col-2 { padding-top: 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile:not(.section--column-reverse):not(.section--row-reverse) .column.col-1 { padding-top: 0px; }
}
.section-2-col-img-txt.advanced-story-tile.section--row-reverse .column.col-2 { padding-left: 50px; padding-right: 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced-story-tile.section--row-reverse .column.col-2 { padding-left: 30px; padding-right: 30px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile.section--row-reverse .column.col-2 { padding-top: 30px; padding-left: 30px; padding-right: 30px; }
}
.section-2-col-img-txt.advanced-story-tile.section--row-reverse .column .copy-block.copy-block-section-content { text-align: left; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile.section--column-reverse .row .section-2-col-img-txt--img { margin: 40px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile.section--column-reverse:not(.section--row-reverse) .column.col-1 { padding-top: 0px; }
}
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content { width: initial; float: initial; text-align: right; padding: initial; margin: initial; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content { text-align: left; }
}
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading { margin-bottom: 0px; font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body { font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 27px; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body: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; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ko) { line-height: 1.35296; 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-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--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; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body: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: 734px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body: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; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ko) { line-height: 1.35296; 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-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--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; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body: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-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body { margin-top: 19px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body { margin-top: 19px; }
}
.section-2-col-img-txt.advanced-story-tile img { display: block; width: 100%; }
.section-2-col-img-txt.arrange-order .copy-block { display: flex; flex-direction: column; }
.section-2-col-img-txt.arrange-order .copy-block .copy-block--heading { order: 1; }
.section-2-col-img-txt.arrange-order .copy-block .copy-block--body { order: 2; }
.section-2-col-img-txt.arrange-order .copy-block .cta { order: 4; margin-bottom: 0px; }
.section-2-col-img-txt.arrange-order .copy-block .more { order: 3; margin-bottom: 25px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.arrange-order .copy-block .more { margin-bottom: 20px; }
}
.section-2-col-img-txt.helpPhase { background-color: rgb(255, 255, 255); }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.helpPhase { background-color: transparent; }
}
.section-2-col-img-txt.helpPhase .copy-block .copy-block--heading { margin-bottom: 23px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.helpPhase .copy-block .copy-block--heading { margin-bottom: 26px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.helpPhase .copy-block .copy-block--heading { margin-bottom: 21px; }
}
.section-2-col-img-txt.helpPhase .copy-block .more { margin: 13px 0px 25px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.helpPhase .copy-block .more { margin-bottom: 20px; }
}
.section-2-col-img-txt.success-stories--text-icon .row .column { display: flex; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content { padding-left: 0px; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading { margin-bottom: 20px; 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; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.success-stories--text-icon .row .column.col-1 { padding-right: 8.33333%; justify-content: flex-end; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.success-stories--text-icon .row .column.col-1 { padding-right: calc(16.6667% - 62px); }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.success-stories--text-icon .row .column.col-1 { padding-right: 0px; justify-content: flex-start; }
}
.section-2-col-img-txt.success-stories--text-icon .row .column.col-2 { padding: 0px; }
.section-2-col-img-txt.news .column:first-child, .section-2-col-img-txt.resources-news-container .column:first-child { padding-right: 34px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.news .column:first-child, .section-2-col-img-txt.resources-news-container .column:first-child { padding-right: 29px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news .column:first-child, .section-2-col-img-txt.resources-news-container .column:first-child { padding-right: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news.card-width-svp-responsive, .section-2-col-img-txt.resources-news-container.card-width-svp-responsive { width: 87.5%; }
}
.section-2-col-img-txt.news img, .section-2-col-img-txt.resources-news-container img { object-position: center center; object-fit: cover; }
.section-2-col-img-txt.news .copy-block--heading, .section-2-col-img-txt.resources-news-container .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ar), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ja), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ko), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(th), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-CN), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-HK), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-MO), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-TW), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.news .copy-block--heading, .section-2-col-img-txt.resources-news-container .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ar), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ja), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ko), .section-2-col-img-txt.resources-news-container .copy-block--heading: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; }
.section-2-col-img-txt.news .copy-block--heading:lang(th), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-CN), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-HK), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-MO), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-TW), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news .copy-block--heading, .section-2-col-img-txt.resources-news-container .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ar), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ja), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ko), .section-2-col-img-txt.resources-news-container .copy-block--heading: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; }
.section-2-col-img-txt.news .copy-block--heading:lang(th), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-CN), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-HK), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-MO), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-TW), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news, .section-2-col-img-txt.resources-news-container { width: 100%; box-sizing: border-box; padding: 0px; }
.section-2-col-img-txt.news .row, .section-2-col-img-txt.resources-news-container .row { display: block; }
.section-2-col-img-txt.news .row img, .section-2-col-img-txt.resources-news-container .row img { height: 271px; object-fit: cover; }
.section-2-col-img-txt.news .row .column:last-child, .section-2-col-img-txt.resources-news-container .row .column:last-child { width: 72.9167%; margin: auto; }
}
.section-2-col-img-txt.news .copy-block--label, .section-2-col-img-txt.resources-news-container .copy-block--label { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--label:lang(ar), .section-2-col-img-txt.resources-news-container .copy-block--label: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-2-col-img-txt.news .copy-block--label:lang(ja), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--label:lang(ko), .section-2-col-img-txt.resources-news-container .copy-block--label: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-2-col-img-txt.news .copy-block--label:lang(zh), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.news .copy-block--label:lang(th), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--label:lang(zh-CN), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--label:lang(zh-HK), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--label:lang(zh-MO), .section-2-col-img-txt.resources-news-container .copy-block--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; }
.section-2-col-img-txt.news .copy-block--label:lang(zh-TW), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block .inline-link, .section-2-col-img-txt.resources-news-container .copy-block .inline-link { margin-right: 28px; }
.section-2-col-img-txt.news .copy-block .inline-link:last-child, .section-2-col-img-txt.resources-news-container .copy-block .inline-link:last-child { margin-right: 0px; }
.section-2-col-img-txt.resources-news-container .column:last-child { padding-left: 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-news-container .column:last-child { padding-left: 42px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-news-container .column:last-child { padding-left: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-news-container .section-2-col-img-txt--img { margin-bottom: 40px; }
}
.section-2-col-img-txt.news { box-sizing: border-box; padding: 65px 44px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.news { padding: 65px 22px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news { padding: 0px 0px 50px; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.news .row .column:first-child { padding-right: 27px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news .row .column:first-child { padding-right: 0px; }
.section-2-col-img-txt.news .row .section-2-col-img-txt--img { margin-bottom: 40px; }
}
.section-2-col-img-txt.news .row .column:last-child { padding-left: calc(8.33333% + 4px); }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.news .row .column:last-child { padding-left: calc(8.33333% - 17px); padding-right: 21px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news .row .column:last-child { width: auto; padding: 0px 28px; }
}
.section-2-col-img-txt.section-violator .row { margin: auto; }
.section-2-col-img-txt.section-violator .row .column { display: flex; justify-content: center; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 10px; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label: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-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(ko) { line-height: 1.58824; 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-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:not(.success-stories) { color: rgb(191, 72, 0); }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { 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: 0px 0px 26px; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { 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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--body { margin-bottom: 38px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--body { margin-bottom: 28px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--body { margin-bottom: 38px; }
}
.section-2-col-img-txt.section-violator .row .column .copy-block .cta { margin-bottom: 21px; }
.section-2-col-img-txt.section-violator .row .column.col-2 { padding: 0px 40px 0px 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-violator .row .column.col-2 { padding: 0px 0px 0px 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row .column.col-2 { padding: 0px; }
.section-2-col-img-txt.section-violator .row .column.col-2 .copy-block { width: 87.5%; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-violator .row { padding: 40px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row { padding: 30px 0px 60px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator { width: 100%; }
}
.section-2-col-img-txt .links-inline { font-size: 0px; }
.section-2-col-img-txt .links-inline li { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 14px; }
.section-2-col-img-txt .links-inline li: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-2-col-img-txt .links-inline li:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .links-inline li:lang(ko) { line-height: 1.58824; 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-2-col-img-txt .links-inline li:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt .links-inline li:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .links-inline li:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .links-inline li:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .links-inline li: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-2-col-img-txt .links-inline li: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: 734px) {
.section-2-col-img-txt .links-inline li a::after { margin-right: -3px; }
}
.section-2-col-img-txt .links-inline li:first-child { margin-left: 0px; }
.section-2-col-img-txt .links-inline li:last-child { margin-right: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-v2 { width: 100%; }
}
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body: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; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--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; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ko) { line-height: 1.58824; 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-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--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; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.resources-v2 .row .column.col-1 { padding-right: 0px; }
.section-2-col-img-txt.resources-v2 .row .column.col-2 { padding-left: 0px; padding-right: 0px; }
.section-2-col-img-txt.resources-v2 .row .column.col-2 .copy-block { padding-right: 4.529rem; padding-left: 4.529rem; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-v2 .row .column.col-2 .copy-block { padding-right: 2.353rem; padding-left: 2.353rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-v2 .row .column.col-2 .copy-block { padding-right: 2.353rem; padding-left: 1.765rem; padding-bottom: 2.353rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v1.section--column-reverse .row .section-2-col-img-txt--img { margin: 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row-order.row { flex-direction: column; }
}
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column { padding: 0px; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column.col-2 { padding-right: 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column { flex-basis: 100%; max-width: 100%; }
}
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block { padding-inline: 11.9048%; padding-block: 16.8254%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block { padding-top: 3.52941rem; padding-bottom: 2.35294rem; padding-inline: 3.52941rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block { padding-inline: 1.76471rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading { color: var(--column-badge-stats-font-color); font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.17647rem; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading { 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; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--body { margin-bottom: 1.41176rem; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .button { padding-inline: 1.29412rem; padding-block: 0.705882rem; border-radius: 1.29412rem; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content { font-size: 14px; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.23529rem; margin-top: 1.76471rem; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button) { font-size: 14px; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.47059rem; margin-top: 0.588235rem; display: inline-block; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):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-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):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-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.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; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):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: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .section-2-col-img-txt--img { margin-bottom: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2.section--column-reverse .row .section-2-col-img-txt--img { margin: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row.row-order { flex-direction: column; }
}
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-1 { flex-basis: 57.14%; max-width: 57.14%; padding: 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-1 { flex-basis: 58.137%; max-width: 58.137%; padding: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-1 { max-width: 100%; flex-basis: 100%; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-1 .section-2-col-img-txt--img { margin-bottom: 0px; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-1 .section-2-col-img-txt--img { margin-bottom: 0px; }
}
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 { flex-basis: 42.857%; max-width: 42.857%; padding-inline: 2.35294rem; padding-block: 19.2063%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 { flex-basis: 41.86%; max-width: 41.86%; padding-inline: 2.35294rem; padding-block: 19.4861%; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 { flex-basis: 100%; max-width: 100%; padding-block: 1.76471rem; padding-inline: 1.76471rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--column-badge-stats-font-color); margin-bottom: 0.941176rem; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; color: rgb(29, 29, 31); }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3 { --grad-deg: 109deg; --grad-color1: #0B52C8; --grad-color2: #0071E3; --grad-color3: #359DFD; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 { --grad-deg: 129deg; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 { --grad-deg: 136deg; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row { flex-direction: column-reverse; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row-order { flex-direction: column; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3.section--column-reverse .row .section-2-col-img-txt--img { margin: 0px; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column { padding: 0px; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column.col-2 { padding-right: 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column { flex-basis: 100%; max-width: 100%; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block { padding-inline: 11.9048%; padding-block: 10.3175%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block { padding-block: 3.52941rem; padding-inline: 3.52941rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block { padding-inline: 1.76471rem; padding-top: 3.52941rem; padding-bottom: 2.35294rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { color: var(--column-badge-stats-font-color); font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0.941176rem; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { 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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { margin-bottom: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { 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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--body { color: var(--copy-block-body-color); margin-bottom: 1.41176rem; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .links-inline .button { padding-inline: 1.29412rem; padding-block: 0.705882rem; color: rgb(0, 0, 0); background: rgb(245, 245, 247); border-radius: 1.29412rem; border: none; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .links-inline .button:hover, .section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .links-inline .button:focus { background: rgb(255, 255, 255); }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .links-inline .button { padding-inline: 1.23529rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content { font-size: 14px; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.23529rem; color: var(--copy-block-footnote-color); margin-top: 1.76471rem; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button) { font-size: 14px; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.47059rem; color: var(--copy-block-link-color); margin-top: 0.588235rem; display: inline-block; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):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-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):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-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):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: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .section-2-col-img-txt--img { margin-bottom: 0px; }
}
.section-2-col-img-txt.large--60-40 .row { gap: 1.90476%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.large--60-40 .row { gap: 2.14133%; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.large--60-40 .row { gap: 0.941176rem; }
}
.section-2-col-img-txt.large--60-40 .row .column.col-2 { flex-basis: 65.5556%; max-width: 65.5556%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.large--60-40 .row .column.col-2 { flex-basis: 48.9293%; max-width: 48.9293%; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.large--60-40 .row .column.col-2 { flex-basis: 100%; max-width: 100%; }
}
.section-2-col-img-txt.large--60-40 .row .column.col-1 { flex-basis: 32.5397%; max-width: 32.5397%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.large--60-40 .row .column.col-1 { flex-basis: 48.9293%; max-width: 48.9293%; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.large--60-40 .row .column.col-1 { flex-basis: 100%; max-width: 100%; }
}
.section-2-col-img-txt.large--60-40 .row .column:only-child { flex-basis: 100%; max-width: 100%; }
.section-2-col-img-txt.section-2-col-img-txt--v4.section--row-reverse .row .column { padding: 0px; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row { align-items: unset; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .section-2-col-img-txt--img { margin: 0px; height: 100%; object-fit: cover; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column.col-2 { background-color: rgb(245, 245, 247); padding: 2.35294rem; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column.col-2 { padding: 1.76471rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body: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; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column:has(.section-2-col-img-txt--img) { background-color: transparent; padding: 0px; }
.section-2-col-img-txt.section-2-col-img-txt--v4.rounded-border .column { border-radius: 28px; overflow: hidden; }
.section-2-col-img-txt.button-blue-transparent .button { border: 1px solid rgb(0, 102, 204); color: rgb(0, 102, 204); background: transparent; }
.section-2-col-img-txt.button-blue-transparent .button:hover, .section-2-col-img-txt.button-blue-transparent .button:focus { background: rgb(0, 102, 204); color: rgb(255, 255, 255); }
.section-2-col-img-txt.image-align-bottom .row .column.col-1 { align-self: flex-end; }
.section-2-col-img-txt.fade-in-transition { opacity: 0; transform: translateY(50px); transition: opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s, transform 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s; will-change: opacity, transform; }
.section-2-col-img-txt.fade-in-transition.fade-in { opacity: 1; transform: translateY(0px); }
html.reduce-motion .section-2-col-img-txt.fade-in-transition { opacity: 1; transform: translateY(0px); transition: unset; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.crop-image-svp .column .section-2-col-img-txt--img { transform: translate(-50%); left: 50%; position: relative; width: unset; }
}
.section-2-col-img-txt.rounded-border-image .section-2-col-img-txt--img { border-radius: 1.64706rem; }
.section-2-tile-card-2 { --copy-block-heading-color: #fff; }
.section-2-tile-card-2 .row { justify-content: center; }
.section-2-tile-card-2 .column { overflow: hidden; display: flex; flex-direction: column; border-radius: 18px; background-color: rgb(255, 255, 255); width: 478px; margin-top: 24px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .column { width: 338px; margin-top: 16px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2 .column { width: 280px; margin-top: 20px; }
}
.section-2-tile-card-2 .column.col-1 { margin-right: 12px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .column.col-1 { margin-right: 8px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2 .column.col-1 { margin-right: 0px; }
}
.section-2-tile-card-2 .column.col-2 { margin-left: 12px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .column.col-2 { margin-left: 8px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2 .column.col-2 { margin-left: 0px; }
}
.section-2-tile-card-2 .column .copy-block { padding-left: 50px; padding-right: 75px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .column .copy-block { padding-left: 30px; padding-right: 30px; }
}
.section-2-tile-card-2:has(.new-tag) .column .copy-block--heading { padding-top: 107px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2:has(.new-tag) .column .copy-block--heading { padding-top: 87px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2:has(.new-tag) .column .copy-block--heading { padding-top: 30px; }
}
.section-2-tile-card-2:has(.new-tag) .column:has(.new-tag) .new-tag { margin-top: 50px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2:has(.new-tag) .column:has(.new-tag) .new-tag { margin-top: 30px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2:has(.new-tag) .column:has(.new-tag) .new-tag { margin-bottom: 10px; }
}
.section-2-tile-card-2:has(.new-tag) .column:has(.new-tag) .new-tag + .copy-block--heading { padding-top: 0px; }
.section-2-tile-card-2 .copy-block--heading { padding-top: 50px; font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .copy-block--heading { padding-top: 30px; }
}
.section-2-tile-card-2 .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading: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; }
.section-2-tile-card-2 .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2 .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2 .copy-block--body { margin-top: 27px; font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .copy-block--body { margin-top: 19px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2 .copy-block--body { margin-top: 19px; }
}
.section-2-tile-card-2 .copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .copy-block--body { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body: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; }
.section-2-tile-card-2 .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(ko) { line-height: 1.35296; 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-2-tile-card-2 .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2 .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--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; }
.section-2-tile-card-2 .copy-block--body: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: 734px) {
.section-2-tile-card-2 .copy-block--body { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body: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; }
.section-2-tile-card-2 .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(ko) { line-height: 1.35296; 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-2-tile-card-2 .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2 .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--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; }
.section-2-tile-card-2 .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2 img { width: 100%; align-self: flex-end; margin-top: 36px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 img { margin-top: 30px; }
}
.section-2-tile-card-2 picture { flex-grow: 1; display: flex; }
.section-2-tile-card-2.section-2-tile-card-v2 { --grad-text-deg: 90deg; --grad-deg: 142deg; --grad-color1: #0054D0; --grad-color2: #0073EB; --grad-color3: #009FFF; --column-gap: 1.412rem; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2 { --column-gap: 1.176rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 { --column-gap: .941rem; }
}
.section-2-tile-card-2.section-2-tile-card-v2 .row { gap: var(--column-gap); }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column { margin: 0px; border-radius: 0px; width: calc(50% - var(--column-gap) / 2); }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 { justify-content: center; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block { padding: 2.35294rem 0px; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block { padding: 3.17647rem 0px; }
}
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .eyebrow-image { padding-bottom: 1.17647rem; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .eyebrow-image { padding-bottom: 0px; }
}
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body { margin-top: 0px; padding: 0px 2.35294rem; color: rgb(29, 29, 31); 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; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body { padding: 0px 1.76471rem; }
}
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block { padding: 2.35294rem; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body { margin-top: 0px; padding-top: 0px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block { padding: 2.35294rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block { padding: 1.76471rem; }
}
.section-2-tile-card-2.section-2-tile-card-v2 .row .column img { margin-top: 0px; max-width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column { width: 100%; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column picture { justify-content: center; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column picture img { width: auto; }
}
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 { --grad-deg: 128deg; --grad-color1: #F50035; --grad-color2: #F20151; --grad-color3: #FF4D6A; }
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-1 { width: calc(33.5% - var(--column-gap) / 2); }
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-2 { width: calc(66.5% - var(--column-gap) / 2); }
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-2 .copy-block { padding: 2.35294rem; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-2 .copy-block { padding: 1.76471rem; }
}
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-1, .section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-2 { width: calc(50% - var(--column-gap) / 2); }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-1, .section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-2 { width: 100%; }
}
.section-2-tile-card-2.text-linear-grad .column.col-1 .copy-block--body { background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2)); }
.section-2-tile-card-2.text-linear-grad-3 .column.col-1 .copy-block--body { background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3)); }
.section-2-tile-card-2.bg-linear-grad .column.col-2 { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2)); }
.section-2-tile-card-2.bg-linear-grad .column.col-2 .copy-block--body { color: var(--copy-block-heading-color); }
.section-2-tile-card-2.bg-linear-grad-3 .column.col-2 { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3)); }
.section-2-tile-card-2.bg-linear-grad-3 .column.col-2 .copy-block--body { color: var(--copy-block-heading-color); }
.section-2-tile-card-2.section--row-reverse .row { flex-direction: row-reverse; }
.section-2-tile-card-2.section--row-reverse .row-order { flex-direction: row; }
.section-2-tile-card-2.section-2-tile-card-v3 { --heading-text-color: #0071e3; --column-gap: 1.412rem; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 { --column-gap: 1.235rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 { --column-gap: .941rem; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row { gap: var(--column-gap); }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column { margin: 0px; border-radius: 0px; width: calc(50% - var(--column-gap) / 2); }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block { padding: 2.35294rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block.text-align--center { text-align: left; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block { padding: 1.76471rem; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading { padding: 0px; color: var(--heading-text-color); font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0.941176rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button) { display: inline-block; font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; margin-top: 1.41176rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button) { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button) { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):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-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button) { font-weight: 400; margin-top: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button) { margin-top: 0.941176rem; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block { padding: 2.35294rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block.text-align--center { text-align: left; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block { padding: 2.35294rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block { padding: 1.76471rem; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading { padding: 0px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--heading-text-color); }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0.941176rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button) { display: inline-block; font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; margin-top: 1.41176rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button) { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button) { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):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-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button) { font-weight: 400; margin-top: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button) { margin-top: 0.941176rem; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column img { margin-top: 0px; max-width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column { width: 100%; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column picture { justify-content: center; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column picture img { width: auto; }
}
.section-2-tile-card-2.align-image--top .row .column .copy-block { margin-bottom: auto; flex: 1 1 0%; display: flex; flex-direction: column; }
.section-2-tile-card-2.align-image--top .row .column picture { flex-grow: unset; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.align-image--top .row .column picture { display: block; line-height: 0; }
}
.section-2-tile-card-2.align-image--top .row-order .column { flex-direction: column; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.bg-pin-svp .row .column picture img { position: relative; left: 50%; transform: translate(-50%); width: auto; height: 100%; max-width: unset; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.bg-pin-svp.pin-left .row .column picture img { left: 0%; transform: translate(0px); }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.bg-pin-svp.pin-right .row .column picture img { left: 100%; transform: translate(-100%); }
}
.section-2-tile-card-2.tile-custom-styles .row { gap: 1.41176rem; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.tile-custom-styles .row { gap: 1.23529rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.tile-custom-styles .row { gap: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.tile-custom-styles .row .column.col-1 .copy-block, .section-2-tile-card-2.tile-custom-styles .row .column.col-2 .copy-block { padding-bottom: 0px; }
}
.section-2-tile-card-2.content--reverse-second-col .row .column.col-2 img { align-self: flex-start; }
.section-2-tile-card-2.content--reverse-second-col .row .column.col-2 .copy-block { margin-top: auto; }
.section-2-tile-card-2.rounded-border .row .column { border-radius: 1.64706rem; }
.section-2-tile-card-2.tile-medium-grey-bg .row .column { background-color: rgb(245, 245, 247); }
.section-2-tile-card-2.section-2-tile-card-v4 { --description-text-color: #6e6e73; --highlighted-text-color: #1d1d1f; --column-gap: 16px; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v4 { --column-gap: 40px; }
}
.section-2-tile-card-2.section-2-tile-card-v4 .row { gap: var(--column-gap); }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column { margin: 0px; border-radius: 0px; width: calc(50% - var(--column-gap) / 2); }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block { padding: 1.76471rem 1.76471rem 0rem 0rem; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block.text-align--center { text-align: left; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block { padding: 1.41176rem 0.941176rem 0rem 0rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block { padding: 1.05882rem 0rem 0rem; }
}
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading { padding: 0px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--highlighted-text-color); display: inline; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline; color: var(--description-text-color); }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v4 .row .column img { margin-top: 0px; max-width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column { width: 100%; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column picture { justify-content: center; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column picture img { width: auto; }
}
.section-2-tile-card-2.section-2-tile-card-v4.content--reverse-second-col .row .column.col-2 .copy-block { margin-top: unset; }
.section-2-tile-card-2.rounded-border--img .column picture { border-radius: 28px; overflow: hidden; }
.section-2-tile-card-2.fade-in-transition .row .column { opacity: 0; transform: translateY(50px); transition: opacity 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s, transform 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s; will-change: opacity, transform; }
.section-2-tile-card-2.fade-in-transition .row .column.fade-in-small { opacity: 1; transform: translateY(0px); }
.section-2-tile-card-2.fade-in-transition .row .column.col-2 { transition: opacity 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s, transform 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s; }
.section-2-tile-card-2.fade-in-transition.fade-in .row .column { opacity: 1; transform: translateY(0px); }
.section-2-tile-card-2.fade-in-transition.section--row-reverse .row .column { transition: opacity 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s, transform 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s; }
.section-2-tile-card-2.fade-in-transition.section--row-reverse .row .column.col-2 { transition: opacity 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s, transform 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s; }
html.reduce-motion .section-2-tile-card-2.fade-in-transition .column { opacity: 1; transform: translateY(0px); transition: unset; }
.section-2-tile-card-2 .col-order picture { flex-grow: unset; }
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) { width: 100%; }
}
.section-2-col-list:not(.certification) .column { display: flex; }
.section-2-col-list:not(.certification) .column:first-child { padding-right: 18px; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .column:first-child { padding-right: 15px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .column:first-child { padding: 0px; margin-bottom: 10px; }
}
.section-2-col-list:not(.certification) .column:last-child { padding-left: 18px; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .column:last-child { padding-left: 15px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .column:last-child { margin-top: 10px; padding: 0px; }
}
.section-2-col-list:not(.certification) .list-copy-block { box-sizing: border-box; width: 470px; background-color: rgb(251, 251, 253); padding: 80px 60px; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .list-copy-block { width: 331px; padding: 50px 35px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .list-copy-block { width: 100%; padding: 40px 6.25%; }
}
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--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) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 11px; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading { 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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 19px; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc { margin-top: 21px; }
}
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul { list-style: none; margin-top: 36px; }
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul { margin-top: 26px; }
}
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; border-bottom: 1px solid rgb(232, 232, 237); padding: 15px 0px; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li: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-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li: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-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(zh) { letter-spacing: 0em; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li: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-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:first-child { padding-top: 0px; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:last-child { border-bottom: none; padding-bottom: 0px; }
.section-2-col-list:not(.certification) .list-copy-block .cta { margin: 45px 0px 28px; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .list-copy-block .cta { margin-top: 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .list-copy-block .cta { margin-bottom: 18px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.certification:nth-last-of-type(1) { margin-bottom: 60px; }
}
.section-2-col-list.certification .list-copy-block--eyebrow { font-size: 21px; line-height: 1.19048; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 10px; color: rgb(81, 81, 84); font-weight: 600; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--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; }
.section-2-col-list.certification .list-copy-block--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: 734px) {
.section-2-col-list.certification .list-copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--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; }
.section-2-col-list.certification .list-copy-block--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) {
.section-2-col-list.certification .list-copy-block--eyebrow { font-size: 17px; line-height: 1.47059; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 6px; font-weight: 600; }
.section-2-col-list.certification .list-copy-block--eyebrow: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-2-col-list.certification .list-copy-block--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ko) { line-height: 1.58824; 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-2-col-list.certification .list-copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--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; }
.section-2-col-list.certification .list-copy-block--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: 734px) {
.section-2-col-list.certification .list-copy-block--eyebrow { font-size: 12px; line-height: 1.33337; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 4px; font-weight: 600; }
.section-2-col-list.certification .list-copy-block--eyebrow: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; }
.section-2-col-list.certification .list-copy-block--eyebrow: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ko) { line-height: 1.41667; 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-2-col-list.certification .list-copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--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; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-list.certification .list-copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0px; }
.section-2-col-list.certification .list-copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-col-list.certification .list-copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading: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; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-list.certification .list-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading: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) and (max-width: 1068px) {
.section-2-col-list.certification .list-copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading: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; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading: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) and (max-width: 734px) {
.section-2-col-list.certification .list-copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.certification .list-copy-block--heading { font-size: 17px; line-height: 1.23536; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.section-2-col-list.certification .list-copy-block--heading: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; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ko) { line-height: 1.35296; 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-2-col-list.certification .list-copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading: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-2-col-list.certification .list-copy-block--heading: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: 734px) {
.section-2-col-list.certification .column:nth-of-type(2n+1) { padding-bottom: 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices { width: initial; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-list.best-practices.padding-top--40 { padding-top: 16px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices.padding-top--40 { padding-top: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .row { width: 87.5%; margin: auto; }
}
.section-2-col-list.best-practices .list-copy-block { overflow-wrap: break-word; background-color: rgb(255, 255, 255); display: flex; flex-direction: column; width: 28.235rem; height: 100%; padding: 5.5rem 3.529rem 7.794rem; }
@media only screen and (max-width: 1068px) {
.section-2-col-list.best-practices .list-copy-block { width: 19.765rem; padding: 3.235rem 2.059rem 5.235rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .list-copy-block { width: 100%; padding: 1.353rem 1.294rem 3.059rem; }
}
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow { color: rgb(81, 81, 84); font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0.765rem; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--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; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--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: 734px) {
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--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; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--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: 734px) {
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow { margin-bottom: 0.588rem; }
}
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading { margin-top: 0px; margin-bottom: 1.412rem; flex: 1 1 0%; 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; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading: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; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading { margin-bottom: 1.176rem; }
}
.section-2-col-list.best-practices .list-copy-block .new-tag { margin-bottom: 1.059rem; min-height: 1.235rem; }
@media only screen and (max-width: 1068px) {
.section-2-col-list.best-practices .list-copy-block .new-tag { margin-bottom: 0.765rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .list-copy-block .new-tag { min-height: 0.941rem; }
}
.section-2-col-list.best-practices .column { display: none; padding: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .column { width: 100%; }
}
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) { display: block; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading):first-child { padding-right: 0.588rem; }
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .column:has(.list-copy-block--heading):first-child { padding: 0px; margin: 0px; }
}
.section-2-col-list.best-practices .column:has(.list-copy-block--heading):last-child { padding-left: 0.588rem; }
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .column:has(.list-copy-block--heading):last-child { padding: 1.176rem 0px 0px; margin: 0px; }
}
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more: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; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more: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; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more: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-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ko) { line-height: 1.58824; 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-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh) { letter-spacing: 0em; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more: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-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-list.tiles-bg-medium-grey .list-copy-block { background-color: rgb(245, 245, 247); }
.section-2-col-list.rounded-border .list-copy-block { border-radius: 1.647rem; }
.section-list-column-accordion .column.large-offset-1 { margin-left: 60px; }
@media only screen and (max-width: 1068px) {
.section-list-column-accordion .column.medium-6 { flex-basis: 41.6667%; max-width: 41.6667%; }
.section-list-column-accordion .column.medium-offset-0 { margin-left: 40px; }
}
@media only screen and (max-width: 734px) {
.section-list-column-accordion .column.small-12 { flex-basis: 100%; max-width: 100%; }
.section-list-column-accordion .column.small-offset-0 { margin-left: 0px; }
}
.section-list-column-accordion .column .list-column-section--title { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 22px; transition: transform 0.2s ease-out 0s; }
.section-list-column-accordion .column .list-column-section--title:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-list-column-accordion .column .list-column-section--title { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-list-column-accordion .column .list-column-section--title { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title: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; }
.section-list-column-accordion .column .list-column-section--title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-list-column-accordion .column .list-column-section--title { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-list-column-accordion .column .list-column-section--title { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0px; font-weight: 600; padding: 15px 0px; cursor: pointer; }
.section-list-column-accordion .column .list-column-section--title: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-list-column-accordion .column .list-column-section--title:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title: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-list-column-accordion .column .list-column-section--title:lang(zh) { letter-spacing: 0em; }
.section-list-column-accordion .column .list-column-section--title:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title: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-list-column-accordion .column .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title::before, .section-list-column-accordion .column .list-column-section--title::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; }
.section-list-column-accordion .column .list-column-section--title::before, .section-list-column-accordion .column .list-column-section--title::after { text-decoration: none; }
.section-list-column-accordion .column .list-column-section--title::before { display: none; }
.section-list-column-accordion .column .list-column-section--title::before, .section-list-column-accordion .column .list-column-section--title::after { content: ""; }
.section-list-column-accordion .column .list-column-section--title::after { padding-left: 0.3em; top: 0px; }
.section-list-column-accordion .column .list-column-section--title::after { float: right; font-size: 20px; font-weight: 600; margin-top: -5px; margin-right: 8px; color: rgb(134, 134, 139); transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }
}
.section-list-column-accordion .column .list-column-section-state { display: none; }
.section-list-column-accordion .column .list-column-section:last-child .list-column-section--list { margin-bottom: 0px; }
@media only screen and (max-width: 734px) {
.section-list-column-accordion .column .list-column-section { cursor: pointer; padding: 15px 0px; border-top: 1px solid rgb(210, 210, 215); }
}
.section-list-column-accordion .column .list-column-section .list-column-section--list { margin-bottom: 70px; list-style: none; }
@media only screen and (max-width: 1068px) {
.section-list-column-accordion .column .list-column-section .list-column-section--list { margin-bottom: 54px; }
}
.section-list-column-accordion .column .list-column-section .list-column-section--list-item { margin-bottom: 18px; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:last-child { margin-bottom: 0px; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(ko) { line-height: 1.58824; 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-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh) { letter-spacing: 0em; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item { margin-bottom: 16px; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh) { letter-spacing: 0em; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item: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: 734px) {
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:first-child { margin-top: 10px; }
}
.section-list-column-accordion .column .list-column-section .list-column-section--list-link { color: rgb(29, 29, 31); }
.section-list-column-accordion .column .list-column-section .list-column-section--list-link:hover { color: rgb(0, 102, 204); text-decoration: none; }
@media only screen and (max-width: 734px) {
.section-list-column-accordion .column:last-child .list-column-section:last-child { border-bottom: 1px solid rgb(210, 210, 215); }
.section-list-column-accordion .column .list-column-section--list { margin: 0px; overflow: hidden; position: absolute; top: 100%; left: 0px; width: 100%; visibility: hidden; z-index: -1; transform: translateY(-30px); }
.section-list-column-accordion .column .list-column-section-state:checked + .list-column-section .list-column-section--list { position: static; visibility: visible; z-index: 1; transform: none; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; margin-bottom: 15px; }
}
.section-list-column-accordion .column .list-column-section-state:checked + .list-column-section .list-column-section--title::after { transform: rotate(45deg) scale(1); }
@media only screen and (max-width: 1068px) {
.section-2-column--card.section-content { width: 100%; }
}
.section-2-column--card .row { margin-bottom: 40px; }
@media only screen and (max-width: 1068px) {
.section-2-column--card .row { margin-bottom: 22px; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card .row { margin-bottom: 0px; }
}
.section-2-column--card .column { box-sizing: border-box; padding: 60px 50px; display: flex; flex-direction: column; width: 470px; height: 650px; }
.section-2-column--card .column:first-child { margin-right: 20px; }
.section-2-column--card .column:last-child { margin-left: 20px; }
@media only screen and (max-width: 1068px) {
.section-2-column--card .column { padding: 50px 40px; width: calc(50% - 11px); }
.section-2-column--card .column:first-child { margin-right: 11px; }
.section-2-column--card .column:last-child { margin-left: 11px; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card .column { width: 100%; padding: 55px 6.25vw; height: auto; margin-bottom: 12px; }
.section-2-column--card .column:first-child { margin-right: 0px; }
.section-2-column--card .column:last-child { margin-left: 0px; }
}
.section-2-column--card .column.visuallyhidden + div { margin-left: 0px; }
.section-2-column--card .icon-logo { display: block; height: 45px; max-width: 213px; background-repeat: no-repeat; background-size: 120px 45px; }
.section-2-column--card .badge-wrapper { margin-top: auto; }
@media only screen and (max-width: 734px) {
.section-2-column--card .badge-wrapper { margin-top: 50px; }
}
.section-2-column--card .badge-wrapper .badge { min-width: 9em; color: rgb(110, 110, 115); }
.section-2-column--card .badge-wrapper .badge .badge-content { margin-bottom: 2em; }
.section-2-column--card .badge-wrapper .badge .badge-content { margin-top: 1em; }
.section-2-column--card .badge-wrapper .badge .badge-caption { color: rgb(110, 110, 115); }
@media only screen and (max-width: 734px) {
.section-2-column--card .badge-wrapper .badge .badge-content { margin-top: 0px; padding-top: 0px; }
}
.section-2-column--card .copy-block span.copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--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; }
.section-2-column--card .copy-block span.copy-block--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: 734px) {
.section-2-column--card .copy-block span.copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--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; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-column--card .copy-block span.copy-block--eyebrow::before { content: ""; display: block; height: 24px; }
@media only screen and (max-width: 1068px) {
.section-2-column--card .copy-block span.copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--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; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow::before { height: 11px; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card .copy-block span.copy-block--eyebrow::before { height: 21px; }
}
.section-2-column--card .copy-block span.copy-block--body { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); }
.section-2-column--card .copy-block span.copy-block--body:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-column--card .copy-block span.copy-block--body { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-column--card .copy-block span.copy-block--body { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-column--card .copy-block .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-column--card .copy-block .copy-block--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-column--card .copy-block a { display: block; margin-top: 23px; }
.section-2-column--card .copy-block.copy-block-section-content .list-copy-block--desc { margin: 30px 0px 10px; font-weight: 600; }
.section-2-column--card .copy-block.copy-block-section-content .list-copy-block--ul { margin-left: 20px; }
.section-2-column--card.list-view .news-grey-bg { height: 460px; }
.section-2-column--card.section-2-column--bg--medium-grey .column { background-color: rgb(245, 245, 247); }
.section-2-column--card.section-2-column--no-badge .badge-wrapper { display: none; }
.section-2-column--card.section-2-column--no-badge .column { height: initial; padding-top: 96px; padding-bottom: 96px; }
@media only screen and (max-width: 1068px) {
.section-2-column--card.section-2-column--no-badge .column { padding-top: 84px; padding-bottom: 84px; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card.section-2-column--no-badge .column { padding-top: 40px; padding-bottom: 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card.section-2-column--no-badge .column:first-child { margin-bottom: 22px; }
.section-2-column--card.section-2-column--no-badge .column:last-child { margin-bottom: 0px; }
}
.section-2-column--card.rounded-border .column { border-radius: 1.647rem; }
.section-2-column--card.card-bg-medium-grey .column { background-color: rgb(245, 245, 247); }
.section-2-column--card.section-2-column--card-v1 .row { margin-bottom: 0px; gap: 1.176rem; }
.section-2-column--card.section-2-column--card-v1 .row .column { margin: 0px; width: calc(50% - 10px); height: auto; }
@media only screen and (max-width: 734px) {
.section-2-column--card.section-2-column--card-v1 .row .column { padding: 3.235rem 1.471rem; width: 100%; }
}
@media only screen and (max-width: 1068px) {
.section-2-column--card.section-2-column--card-v1 .row .column .copy-block--eyebrow::before { height: 1.235rem; }
}
.section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper { padding-top: 7.471rem; }
@media only screen and (max-width: 1068px) {
.section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper { padding-top: 3.471rem; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper { padding-top: 3.176rem; margin-top: 0px; }
}
.section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper .badge, .section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper .badge .badge-content { margin: 0px; padding: 0px; }
.section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper .badge .badge-caption { padding-top: 0.118rem; width: 10.588rem; position: relative; }
@media only screen and (max-width: 1068px) {
.section-2-column--card.section-2-column--card-v1.section-content { width: 40.706rem; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card.section-2-column--card-v1.section-content { width: 87.5%; }
.section-2-column--card.section-2-column--card-v1.section-content .row { margin-bottom: 0px; }
}
.flip-card { margin-top: 80px; margin-bottom: 80px; min-height: 0px; position: relative; transform: translateZ(0px); }
@media only screen and (max-width: 1068px) {
.flip-card { margin-top: 40px; margin-bottom: 40px; }
}
@media only screen and (max-width: 734px) {
.flip-card { margin-top: 50px; margin-bottom: 50px; }
}
.flip-card .card-toggle { display: none; }
.flip-card .tile { box-shadow: none; border-radius: 18px; }
.flip-card .tile .tile-content { padding: 0px; }
.flip-card .tile .tile-content .column:first-child { padding-right: 0px; }
.flip-card .tile .tile-content .column:last-child { padding-left: 0px; background-color: rgb(245, 245, 247); }
.flip-card .tile .tile-content .column:last-child .row { height: 100%; }
.flip-card .tile .tile-content .column:last-child .row .copy-block { padding-right: 50px; padding-left: 50px; }
@media only screen and (max-width: 1068px) {
.flip-card .tile .tile-content .column:last-child .row .copy-block { padding-left: 30px; padding-right: 30px; }
}
@media only screen and (max-width: 734px) {
.flip-card .tile .tile-content .column:last-child .row .copy-block { padding: 40px 20px; }
}
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow { margin-bottom: 10px; font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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: 734px) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow { margin-bottom: 26px; }
}
@media only screen and (max-width: 734px) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow { margin-bottom: 2px; }
}
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading { margin-bottom: 0px; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.flip-card .tile .tile-content .column:last-child .row.align-items-center { -webkit-box-align: start; align-items: start; }
}
.flip-card .tile .tile-content .column img { margin: 0px; }
.flip-card .tile .tile-button-wrapper { visibility: hidden; right: 30px; bottom: 30px; }
@media only screen and (max-width: 734px) {
.flip-card .tile .tile-button-wrapper { right: 20px; bottom: 20px; }
}
.flip-card .tile .tile-button-wrapper .tile-button { z-index: 1; opacity: 0.9; }
.flip-card .tile .tile-button-wrapper .tile-button .tile-icon { height: 24px; }
.flip-card .tile .tile-button-wrapper .tile-button:hover { background-color: rgb(81, 81, 84); transition: transform 0.66s cubic-bezier(0.66, 0, 0.2, 1) 0s, background-color 0.66s cubic-bezier(0.66, 0, 0.01, 0.9) 0s; }
.flip-card .flip-card-back { display: flex; flex-direction: column; position: absolute; opacity: 0; top: 0px; left: 0px; width: 100%; height: 100%; transition: opacity 0.66s cubic-bezier(0.66, 0, 0.2, 1) 0s, visibility 0.66s cubic-bezier(0.66, 0, 0.2, 1) 0s; background-color: rgb(29, 29, 31); z-index: -1; overflow: hidden; visibility: hidden; border-radius: 18px; }
.flip-card .flip-card-back .top-gradient { display: none; top: 89.5px; position: absolute; height: 80px; width: 100%; background: linear-gradient(rgb(29, 29, 31), rgba(29, 29, 31, 0)); pointer-events: none; }
@media only screen and (max-width: 1068px) {
.flip-card .flip-card-back .top-gradient { height: 60px; top: 59.5px; }
}
.flip-card .flip-card-back .bottom-gradient { display: none; bottom: 89.5px; position: absolute; height: 80px; width: 100%; background: linear-gradient(to top, rgb(29, 29, 31), rgba(29, 29, 31, 0)); pointer-events: none; }
@media only screen and (max-width: 1068px) {
.flip-card .flip-card-back .bottom-gradient { height: 60px; bottom: 59.5px; }
}
.flip-card .flip-card-back .flip-card-back--copyBlocks { display: flex; flex-flow: wrap; color: rgb(255, 255, 255); flex: 1 1 0%; margin: 90px 170px; overflow-y: auto; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block { margin-bottom: 36px; padding-right: 17px; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading { color: rgb(255, 255, 255); font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 29px; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading { margin-bottom: 21px; font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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) and (max-width: 1068px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading { margin-bottom: 19px; font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body { margin-bottom: 25px; font-size: 21px; line-height: 1.19048; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body: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) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body { font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ko) { line-height: 1.35296; 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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body: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) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body { margin-bottom: 21px; }
}
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a { font-size: 21px; line-height: 1.19048; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a: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) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a { font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ko) { line-height: 1.35296; 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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh) { letter-spacing: 0em; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:last-child { margin-bottom: 0px; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:last-child { margin-bottom: 0px; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block:last-child { margin-bottom: 0px; }
@media only screen and (max-width: 1068px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks { margin: 60px 100px 60px 50px; }
}
@media only screen and (max-width: 734px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks { margin: 60px 55px 60px 20px; }
}
.flip-card.expand .tile .tile-button { transform: rotate(45deg); background-color: rgb(110, 110, 115); opacity: 0.8; }
.flip-card.expand .tile .tile-button:hover { background-color: rgb(210, 210, 215); transition: transform 0.66s cubic-bezier(0.66, 0, 0.2, 1) 0s, background-color 0.66s cubic-bezier(0.66, 0, 0.01, 0.8) 0s; opacity: 0.8; }
.flip-card.expand .flip-card-back { opacity: 1; }
.flip-card .bg-gradient { background: text transparent; color: transparent; }
.flip-card .bg-gradient.bg-mermaid-2-grad-linear-vt { background-image: linear-gradient(0deg, rgb(110, 172, 202), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-mermaid-2-grad-linear-hz { background-image: linear-gradient(-90deg, rgb(110, 172, 202), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-grad-linear-blue-green-hz { background-image: linear-gradient(90deg, rgb(59, 145, 212), rgb(29, 162, 194)); }
.flip-card .bg-gradient.bg-mermaid-2-grad-linear-dg { background-image: linear-gradient(45deg, rgb(110, 172, 202), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-mermaid-3-grad-linear-vt { background-image: linear-gradient(0deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-mermaid-3-grad-linear-hz { background-image: linear-gradient(-90deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-mermaid-3-grad-linear-dg { background-image: linear-gradient(45deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-mermaid-4-grad-linear-vt { background-image: linear-gradient(0deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215), rgb(255, 255, 242)); }
.flip-card .bg-gradient.bg-mermaid-4-grad-linear-hz { background-image: linear-gradient(-90deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215), rgb(255, 255, 242)); }
.flip-card .bg-gradient.bg-mermaid-4-grad-linear-dg { background-image: linear-gradient(45deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215), rgb(255, 255, 242)); }
.flip-card.expand.section-2-col-img-txt .flip-card-back { visibility: visible; }
.flip-card.section-2-col-img-txt { overflow: unset; }
.categories-modal { display: none; }
.modal .modal-overlay { border-radius: 24px; }
.modal .modal-content-container { min-height: 90vh; padding: 0px 60px; }
@media only screen and (max-width: 734px) {
.modal .modal-content-container { padding: 0px 20px; }
}
.modal.modal-open .categories-modal { display: block; }
.modal-close-button { left: 20px; top: 20px; height: initial; width: initial; }
.modal-close-button .modal-close-icon { height: 40px; width: 40px; }
@media only screen and (max-width: 734px) {
.modal-close-button .modal-close-icon { height: 36px; width: 36px; }
}
.categories-modal { max-height: calc(-210px + 90vh); overflow: auto; padding: 0px 5px; margin-top: 92px; }
@media only screen and (max-width: 1068px) {
.categories-modal { max-height: calc(-210px + 100vh); }
}
@media only screen and (max-width: 734px) {
.categories-modal { margin-top: 72px; max-height: calc(-170px + 100vh); }
}
.categories-modal .modal-headline { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-headline:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-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) {
.categories-modal .modal-headline { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-headline:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-headline:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.categories-modal .modal-headline { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-headline:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-headline:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.categories-modal .accordion { margin-bottom: 118px; }
@media only screen and (max-width: 734px) {
.categories-modal .accordion { margin-bottom: 98px; }
}
.categories-modal .accordion .accordion-item:last-child { border-bottom: 1px solid rgb(210, 210, 215); }
.categories-modal .accordion .accordion-item .accordion-button { padding: 30px 0px; font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:focus::after { outline: 0px; }
.categories-modal .accordion .accordion-item .accordion-button:focus-visible::after { outline: rgba(0, 125, 250, 0.6) solid 4px; outline-offset: 1px; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-item .accordion-button:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button: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) {
.categories-modal .accordion .accordion-item .accordion-button { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-item .accordion-button:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button: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: 734px) {
.categories-modal .accordion .accordion-item .accordion-button { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-item .accordion-button:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.categories-modal .accordion .accordion-item .accordion-button .accordion-title-field { display: inline-block; }
.categories-modal .accordion .accordion-item .accordion-icon { color: rgb(0, 102, 204); }
.categories-modal .accordion .accordion-item:first-child .accordion-button { margin-top: 13px; }
.categories-modal .accordion .accordion-item .accordion-content-paragraph, .categories-modal .accordion .accordion-tray .accordion-content { padding-bottom: 0px; }
.categories-modal .accordion .accordion-tray .accordion-content .accordion-content-paragraph .form-checkbox { margin-top: 20px; }
.categories-modal .accordion .accordion-tray .accordion-content .accordion-content-paragraph .form-checkbox:first-child { margin-top: 0px; }
.categories-modal .accordion .accordion-tray .accordion-content .accordion-content-paragraph .form-checkbox .form-label { margin-bottom: 0px; }
.categories-modal .accordion .accordion-tray .accordion-content .accordion-content-paragraph .form-checkbox .form-checkbox-input:focus ~ .form-label .form-checkbox-indicator { box-shadow: none; }
.categories-modal .accordion .accordion-tray .accordion-content .accordion-content-paragraph .form-checkbox .form-checkbox-input:focus-visible ~ .form-label .form-checkbox-indicator { box-shadow: rgba(0, 125, 250, 0.6) 0px 0px 0px 4px; }
.categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories { margin: 40px 0px; display: block; color: rgb(0, 113, 227); }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label, .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories { cursor: pointer; font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ar), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ja), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ko), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(th), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-CN), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-HK), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-MO), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-TW), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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) {
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label, .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ar), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ja), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ko), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(th), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-CN), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-HK), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-MO), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-TW), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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: 734px) {
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label, .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ar), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ja), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ko), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(th), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-CN), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-HK), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-MO), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-TW), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label: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) {
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label: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: 734px) {
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:disabled + .form-label { cursor: not-allowed; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:disabled + .form-label .form-checkbox-indicator { cursor: not-allowed; }
.categories-modal .modal-footer { display: flex; position: absolute; background-color: rgb(255, 255, 255); width: 100%; left: 0px; bottom: 0px; padding: 40px 0px; align-items: center; justify-content: center; border-top: 1px solid rgb(210, 210, 215); z-index: 1; }
@media only screen and (max-width: 734px) {
.categories-modal .modal-footer { padding: 30px 0px; }
}
.categories-modal .modal-footer::after { content: ""; position: absolute; inset: 0px; background-color: rgb(255, 255, 255); opacity: 0.475; z-index: -1; }
.categories-modal .modal-footer .clear-all { cursor: pointer; margin-right: 30px; color: rgb(0, 113, 227); }
.categories-modal .modal-footer .clear-all:hover { text-decoration: none; }
.categories-modal .modal-footer .apply { padding-left: 24px; padding-right: 24px; border-radius: 22px; }
.categories-modal .modal-footer .clear-all, .categories-modal .modal-footer .apply { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ar), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(ja), .categories-modal .modal-footer .apply:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ko), .categories-modal .modal-footer .apply:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .modal-footer .clear-all:lang(zh), .categories-modal .modal-footer .apply:lang(zh) { letter-spacing: 0em; }
.categories-modal .modal-footer .clear-all:lang(th), .categories-modal .modal-footer .apply:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-CN), .categories-modal .modal-footer .apply:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-HK), .categories-modal .modal-footer .apply:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-MO), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(zh-TW), .categories-modal .modal-footer .apply: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) {
.categories-modal .modal-footer .clear-all, .categories-modal .modal-footer .apply { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ar), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(ja), .categories-modal .modal-footer .apply:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ko), .categories-modal .modal-footer .apply:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .modal-footer .clear-all:lang(zh), .categories-modal .modal-footer .apply:lang(zh) { letter-spacing: 0em; }
.categories-modal .modal-footer .clear-all:lang(th), .categories-modal .modal-footer .apply:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-CN), .categories-modal .modal-footer .apply:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-HK), .categories-modal .modal-footer .apply:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-MO), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(zh-TW), .categories-modal .modal-footer .apply: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: 734px) {
.categories-modal .modal-footer .clear-all, .categories-modal .modal-footer .apply { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ar), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(ja), .categories-modal .modal-footer .apply:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ko), .categories-modal .modal-footer .apply:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .modal-footer .clear-all:lang(zh), .categories-modal .modal-footer .apply:lang(zh) { letter-spacing: 0em; }
.categories-modal .modal-footer .clear-all:lang(th), .categories-modal .modal-footer .apply:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-CN), .categories-modal .modal-footer .apply:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-HK), .categories-modal .modal-footer .apply:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-MO), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(zh-TW), .categories-modal .modal-footer .apply:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.categories-modal .modal-footer .clear-all:disabled, .categories-modal .modal-footer .apply:disabled { cursor: default; opacity: 0.475; }
.section-2-col-content .row { margin-bottom: 33px; }
@media only screen and (max-width: 734px) {
.section-2-col-content .row { margin-bottom: 21px; }
}
.section-2-col-content .row:last-child { margin-bottom: 0px; }
.section-2-col-content .row .column :lang(en) { word-break: keep-all; }
.section-2-col-content .row .column:first-child { flex-basis: 33.3333%; max-width: 33.3333%; padding-right: 4.16667%; }
@media only screen and (max-width: 734px) {
.section-2-col-content .row .column:first-child { flex-basis: 100%; max-width: 100%; margin-bottom: 11px; }
}
.section-2-col-content .row .column:last-child { flex-basis: 66.6667%; max-width: 66.6667%; }
@media only screen and (max-width: 734px) {
.section-2-col-content .row .column:last-child { flex-basis: 100%; max-width: 100%; }
}
.section-2-col-content--label { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--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; }
.section-2-col-content--label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc: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-2-col-content--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc:lang(ko) { line-height: 1.58824; 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-2-col-content--desc:lang(zh) { letter-spacing: 0em; }
.section-2-col-content--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc: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-2-col-content--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc * + ul { margin-top: 33px; margin-left: 1.17647em; box-sizing: border-box; list-style-position: outside; }
@media only screen and (max-width: 734px) {
.section-2-col-content--desc * + ul { margin-top: 16px; margin-left: 0px; list-style-position: inside; }
}
.section-2-col-content--desc * + ul li:not(:first-child) { margin-top: 15px; }
@media only screen and (max-width: 734px) {
.section-2-col-content--desc * + ul li:not(:first-child) { margin-top: 16px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-content--desc { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc: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-2-col-content--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc: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-2-col-content--desc:lang(zh) { letter-spacing: 0em; }
.section-2-col-content--desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc: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-2-col-content--desc: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: 734px) {
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body, .section-2-col-content.privacy .section-2-col-content--desc div .typography-body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(ar), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body: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-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(ja), .section-2-col-content.privacy .section-2-col-content--desc div .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(ko), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body: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-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(zh), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body:lang(zh) { letter-spacing: 0em; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(th), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(zh-CN), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(zh-HK), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(zh-MO), .section-2-col-content.privacy .section-2-col-content--desc div .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; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(zh-TW), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-content.privacy .section-2-col-content--desc p:not(:first-child), .section-2-col-content.privacy .section-2-col-content--desc div:not(:first-child) { margin-top: 21px; }
@media only screen and (max-width: 734px) {
.section-2-col-content.privacy .section-2-col-content--desc p:not(:first-child), .section-2-col-content.privacy .section-2-col-content--desc div:not(:first-child) { margin-top: 14px; }
}
.video-gallery .gallery { position: relative; margin: auto; overflow: hidden; width: 78.353rem; max-width: 100%; padding-bottom: 43px; }
@media only screen and (max-width: 1068px) {
.video-gallery .gallery { width: 43.294rem; padding-bottom: 38px; }
}
@media only screen and (max-width: 734px) {
.video-gallery .gallery { width: 87.5%; padding-bottom: 33px; }
}
.video-gallery .gallery .item-container { background: rgb(249, 249, 249); }
.video-gallery .gallery .item-container .gallery-item .gallery-img { height: 100%; display: block; }
@media only screen and (max-width: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-video, .video-gallery .gallery .item-container .gallery-item .gallery-img { margin-bottom: -8px; }
}
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block { z-index: 1; position: absolute; width: 57.6475rem; inset: 0px; margin: auto; display: flex; align-items: center; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block { width: 24rem; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow, .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading, .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .body, .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { color: rgb(249, 249, 249); }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { width: 80px; margin-bottom: 40px; }
@media only screen and (max-width: 1068px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { width: 62px; margin-bottom: 30px; }
}
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 10px; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--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: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { 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-bottom: 36px; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { margin-bottom: 30px; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ru), .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(fr), .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(it) { font-size: 21px; }
}
@media only screen and (max-width: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { margin-bottom: 24px; }
}
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { display: inline-block; margin-top: 34px; }
@media only screen and (max-width: 1068px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block { left: 5vw; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { margin-top: 30px; }
}
@media only screen and (max-width: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { margin-top: 25px; }
}
@media only screen and (max-width: 1068px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block { width: 34rem; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block { width: 20.353rem; }
}
@media only screen and (max-width: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block { background: rgb(249, 249, 249); position: static; padding: 40px 20px; width: auto; left: 0px; transform: translate(0px); }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block { width: 100%; padding-left: 0px; padding-right: 0px; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow, .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading, .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .body { color: rgb(50, 50, 50); }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { color: rgb(0, 102, 204); }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { width: 40px; margin-bottom: 20px; }
}
.video-gallery .gallery .item-container .gallery-item .gallery-controls .icon { font-size: 36px; }
@media only screen and (max-width: 1068px) {
.video-gallery .gallery .item-container .gallery-item .gallery-controls .icon { font-size: 28px; }
}
@media only screen and (max-width: 1068px) {
.video-gallery .gallery .paddlenav .paddlenav-arrow { display: none; }
}
.video-gallery .gallery[data-gallery-animation-slide="true"] .gallery-item { opacity: 1; }
.video-gallery .gallery .dotnav { position: relative; z-index: 3; padding-bottom: 5px; }
@media only screen and (max-width: 734px) {
.video-gallery .gallery .dotnav { height: 20px; }
}
.video-gallery.single-image .gallery .paddlenav, .video-gallery.single-image .gallery .tablist-wrapper { display: none; }
.video-gallery.single-image .gallery .gallery-item:not(:first-child) { display: none !important; }
.video-gallery.single-image .gallery .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { width: 100px; margin-bottom: 40px; }
@media only screen and (max-width: 1068px) {
.video-gallery.single-image .gallery .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { width: 70px; margin-bottom: 30px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.single-image .gallery .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { margin-bottom: 20px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.homepage .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { margin-bottom: 26px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.homepage .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { margin-top: 26px; }
}
.video-gallery.homepage .gallery .dotnav { height: initial; padding-top: 30px; }
@media only screen and (max-width: 1068px) {
.video-gallery.homepage .gallery .dotnav { padding-top: 25px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.homepage .gallery .dotnav { padding-top: 20px; }
}
@media only screen and (max-width: 1068px) {
.video-gallery.copy-heading-21 .gallery-copy-block--heading { font-size: 21px !important; }
}
.video-gallery.success-stories-landing .gallery { width: 1344px; }
@media only screen and (max-width: 1068px) {
.video-gallery.success-stories-landing .gallery { width: 736px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.success-stories-landing .gallery { width: 87.5%; }
}
.video-gallery.success-stories-landing .gallery .item-container { background-color: initial; }
@media only screen and (max-width: 734px) {
.video-gallery.success-stories-landing .gallery .item-container .gallery-item .img-container { margin-bottom: 50px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.success-stories-landing .gallery .item-container .gallery-item .gallery-copy-block { background: rgb(249, 249, 249); }
}
@media only screen and (max-width: 734px) {
.video-gallery.success-stories-landing .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { margin-bottom: 26px; }
}
.video-gallery.success-stories-landing .gallery .item-container .gallery-item .gallery-copy-block .copy-block .cta .button { padding-left: 24px; padding-right: 24px; border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
@media only screen and (max-width: 734px) {
.video-gallery.success-stories-landing .gallery .item-container .gallery-item .gallery-copy-block .copy-block .cta .button { border: 2px solid rgb(0, 113, 227); color: rgb(0, 113, 227); }
}
.video-gallery.video-gallery--cta-grey .button-clear-white, .video-gallery.video-gallery--cta-grey .gallery .item-container .gallery-item .gallery-copy-block .copy-block .cta .button-clear-white { border: 2px solid rgb(249, 249, 249); color: rgb(0, 0, 0); background-color: rgb(245, 245, 247); }
.video-gallery.video-gallery--cta-grey .button-clear-white:hover, .video-gallery.video-gallery--cta-grey .gallery .item-container .gallery-item .gallery-copy-block .copy-block .cta .button-clear-white:hover { background-color: rgb(255, 255, 255); }
.video-gallery.quote-carousel { --quote-grad--deg: 0deg; --quote-grad--color1: #4E9DBF; --quote-grad--color2: #7DBCA0; --quote-grad--color3: #7DBCA0; --quote-grad--color4: #4E9DBF; }
.video-gallery.quote-carousel .gallery { position: relative; width: 100%; padding-bottom: 0.706rem; }
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery { width: calc(87.5% + 9px); padding-left: 9px; }
.video-gallery.quote-carousel .gallery:lang(es), .video-gallery.quote-carousel .gallery:lang(fr), .video-gallery.quote-carousel .gallery:lang(ru), .video-gallery.quote-carousel .gallery:lang(ja), .video-gallery.quote-carousel .gallery:lang(zh-CN) { width: calc(87.5% + 16px); padding-left: 16px; }
}
.video-gallery.quote-carousel .gallery .paddlenav { display: none; }
.video-gallery.quote-carousel .gallery .item-container { background: transparent; padding-bottom: 4.824rem; }
@media only screen and (max-width: 1068px) {
.video-gallery.quote-carousel .gallery .item-container { padding-bottom: 3.647rem; }
}
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container { padding-bottom: 3.706rem; }
}
.video-gallery.quote-carousel .gallery .item-container .gallery-item { width: 100%; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper { border: none; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation { margin: auto; }
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation { margin: 0px; text-align: left; }
}
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation.bg-gradient .quote-block--quote { background: text transparent; color: transparent; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation.bg-gradient-2-linear-grad .quote-block--quote { background-image: linear-gradient(var(--quote-grad--deg),var(--quote-grad--color1),var(--quote-grad--color2)); }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation.bg-gradient-3-linear-grad .quote-block--quote { background-image: linear-gradient(var(--quote-grad--deg),var(--quote-grad--color1),var(--quote-grad--color2),var(--quote-grad--color3)); }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation.bg-gradient-4-linear-grad .quote-block--quote { background-image: linear-gradient(var(--quote-grad--deg),var(--quote-grad--color1),var(--quote-grad--color2),var(--quote-grad--color3),var(--quote-grad--color4)); }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 3.176rem; color: var(--quote-grad--color1); }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ko) { 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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh) { letter-spacing: 0em; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote { padding-bottom: 2.412rem; }
}
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote { padding-bottom: 1.941rem; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote::before { position: absolute; color: var(--quote-grad--color1); left: -10px; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(es)::before, .video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(fr)::before, .video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ru)::before, .video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja)::before, .video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN)::before { left: -16px; }
}
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author { color: rgb(110, 110, 115); font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 0.4706rem; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author { font-size: 19px; line-height: 1.4211; font-weight: 600; letter-spacing: 0.0055em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author { font-size: 17px; line-height: 1.47059; font-weight: 600; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh) { letter-spacing: 0em; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company { color: rgb(110, 110, 115); font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.0055em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company { font-size: 17px; }
}
.video-gallery.quote-carousel .gallery .tablist-wrapper { bottom: 0.235rem; }
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .tablist-wrapper { padding-left: 20px; }
.video-gallery.quote-carousel .gallery .tablist-wrapper .dotnav { justify-content: flex-start; }
.video-gallery.quote-carousel .gallery .tablist-wrapper .dotnav li:first-child, .video-gallery.quote-carousel .gallery .tablist-wrapper .dotnav .dotnav-item { margin-left: 0px; }
.video-gallery.quote-carousel .gallery .tablist-wrapper:lang(es), .video-gallery.quote-carousel .gallery .tablist-wrapper:lang(fr), .video-gallery.quote-carousel .gallery .tablist-wrapper:lang(ru), .video-gallery.quote-carousel .gallery .tablist-wrapper:lang(ja), .video-gallery.quote-carousel .gallery .tablist-wrapper:lang(zh-CN) { padding-left: 32px; }
}
.video-gallery.quote-carousel .gallery .dotnav { padding-bottom: 0px; height: initial; }
.video-gallery.quote-carousel.show-paddlenav .gallery .paddlenav { display: block; }
.column-badge-copy-block { --column-badge-stats-font-color: #1d1d1f; }
.column-badge-copy-block .column { padding-right: 30px; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block .column { padding-right: 11px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block .column { padding: 0px; margin-bottom: 35px; }
.column-badge-copy-block .column:last-child { margin-bottom: 0px; }
}
.column-badge-copy-block .column:last-child { padding-right: 0px; }
.column-badge-copy-block .copy-block--label { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 34px 0px 25px; }
.column-badge-copy-block .copy-block--label:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--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; }
.column-badge-copy-block .copy-block--label:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--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; }
.column-badge-copy-block .copy-block--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) {
.column-badge-copy-block .copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--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; }
.column-badge-copy-block .copy-block--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) {
.column-badge-copy-block .copy-block--label { margin: 30px 0px 21px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block .copy-block--label { margin: 30px 0px 23px; }
}
.column-badge-copy-block .copy-block--icon { height: 80px; }
.column-badge-copy-block.advanced .column, .column-badge-copy-block.our-approach-new .column { --col-gutter: 60px; max-width: calc((100% - var(--col-gutter) * 2) / 3); padding: 0px; margin-right: var(--col-gutter); }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.advanced .column, .column-badge-copy-block.our-approach-new .column { --col-gutter: 35px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.advanced .column, .column-badge-copy-block.our-approach-new .column { max-width: 100%; margin: 0px 0px 30px; }
.column-badge-copy-block.advanced .column:last-child, .column-badge-copy-block.our-approach-new .column:last-child { margin-bottom: 0px; }
}
.column-badge-copy-block.advanced .column:last-child, .column-badge-copy-block.our-approach-new .column:last-child { margin-right: 0px; }
.column-badge-copy-block.advanced .column .copy-block--label, .column-badge-copy-block.our-approach-new .column .copy-block--label { margin-bottom: 0px; margin-top: 36px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.advanced .column .copy-block--label, .column-badge-copy-block.our-approach-new .column .copy-block--label { margin-top: 17px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.advanced .column .copy-block--label, .column-badge-copy-block.our-approach-new .column .copy-block--label { margin-top: 19px; }
}
.column-badge-copy-block.advanced .column .copy-block--body, .column-badge-copy-block.our-approach-new .column .copy-block--body { margin-top: 25px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.advanced .column .copy-block--body, .column-badge-copy-block.our-approach-new .column .copy-block--body { margin-top: 21px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.advanced .column .copy-block--body, .column-badge-copy-block.our-approach-new .column .copy-block--body { margin-top: 23px; }
}
.column-badge-copy-block.advanced .copy-block--icon, .column-badge-copy-block.our-approach-new .copy-block--icon { height: 72px; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.advanced .copy-block--icon, .column-badge-copy-block.our-approach-new .copy-block--icon { height: 74px; }
}
.column-badge-copy-block.certification { height: 600px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.certification { width: 100%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification { height: auto; margin-bottom: 0px; }
}
.column-badge-copy-block.certification .row { height: 100%; }
.column-badge-copy-block.certification .row .column { height: 100%; margin-bottom: 0px; }
.column-badge-copy-block.certification .row .column:first-child { padding: 0px 20px 0px 0px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.certification .row .column:first-child { padding: 0px 10px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column:first-child { padding: 0px 0px 10px; }
}
.column-badge-copy-block.certification .row .column:last-child { padding: 0px 0px 0px 20px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.certification .row .column:last-child { padding: 0px 0px 0px 10px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column:last-child { padding: 0px 0px 10px; }
}
.column-badge-copy-block.certification .row .column .copy-block { background-color: rgb(255, 255, 255); padding: 54px 54px 0px; height: 550px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.certification .row .column .copy-block { padding: 54px 22px 0px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column .copy-block { padding: 30px 6.25% 45px; height: auto; }
}
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { 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: 40px; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { margin-top: 34px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 20px; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.certification .row .column .copy-block .copy-block--icon { width: 50px; height: 50px; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--icon { width: 32px; height: 32px; }
}
.column-badge-copy-block.badge-block .column { padding-right: 4.16667%; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.badge-block .column { padding-right: 0px; margin-bottom: 22px; }
.column-badge-copy-block.badge-block .column:last-child { margin-bottom: 0px; }
}
.column-badge-copy-block.badge-block .column .badge { width: 100%; margin-right: 0px; }
.column-badge-copy-block.badge-block .column .badge .badge-content { margin: 0px; padding-top: 0px; padding-bottom: 0px; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value { padding-bottom: 10px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value { font-size: 64px; line-height: 1; font-weight: 400; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 6px; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(ko) { 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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value { font-size: 48px; line-height: 1; font-weight: 400; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(ko) { 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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value: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) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"] { font-size: 40px; line-height: 1; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"] { font-size: 32px; line-height: 1; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption { position: relative; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(ko) { line-height: 1.42859; 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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-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: 734px) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(ko) { line-height: 1.42859; 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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.badge-block .column .badge-text { margin-top: 32px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.badge-block .column .badge-text { margin-top: 26px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.badge-block .column .badge-text { margin-top: 26px; }
}
.column-badge-copy-block.section-3-col--center-badge .row .column { padding-right: 0px; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.section-3-col--center-badge .row .column { margin-bottom: 45px; }
.column-badge-copy-block.section-3-col--center-badge .row .column:last-child { margin-bottom: 0px; }
}
.column-badge-copy-block.section-3-col--center-badge .row .column .badge { display: flex; justify-content: center; align-items: center; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.section-3-col--center-badge .row .column .badge { justify-content: left; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.section-3-col--center-badge { padding-top: 30px; }
}
.column-badge-copy-block .badge-content .badge-value { color: var(--column-badge-stats-font-color); }
.column-badge-copy-block.column-badge-copy-block-v1 { margin-left: 9.44444%; margin-right: 9.79167%; max-width: 1163px; }
@media only screen and (min-width: 1441px) {
.column-badge-copy-block.column-badge-copy-block-v1 { margin-left: auto; margin-right: auto; }
}
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block-v1 { margin-left: 5.05618%; margin-right: 10.6742%; max-width: 900px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 { margin-left: 6.26703%; margin-right: 6.13079%; max-width: 643px; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row { justify-content: space-between; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row { justify-content: unset; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row .column { padding: 0px; flex-basis: 46.3457%; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column { flex-basis: 44.7778%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column { flex-basis: 100%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column:first-child { margin-bottom: 1.76471rem; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block { position: relative; padding-left: 6.70588rem; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block { padding-left: 4.88235rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block { position: unset; padding: 0px; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .eyebrow-image { position: absolute; left: 0px; width: 6.23529rem; height: 6.23529rem; display: flex; justify-content: center; align-items: center; overflow: hidden; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .eyebrow-image { width: 4.41176rem; height: 4.41176rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .eyebrow-image { position: unset; justify-content: flex-start; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .eyebrow-image .copy-block--icon { width: auto; height: auto; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label { font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; margin-top: 0px; margin-bottom: 0.470588rem; padding-top: 0.705882rem; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label { padding-top: 0.294118rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label { font-size: 1.23529rem; font-weight: 700; line-height: 1.381; letter-spacing: 0.011em; margin-top: 0.411765rem; margin-bottom: 0.411765rem; padding-top: 0px; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.column-badge-copy-block--v2 { width: 80.4167%; }
@media only screen and (min-width: 1441px) {
.column-badge-copy-block.column-badge-copy-block--v2 { width: 1158px; }
}
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v2 { width: 83.8015%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 { width: 87.4659%; }
}
.column-badge-copy-block.column-badge-copy-block--v2 .row { justify-content: space-between; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column { padding: 0px; margin: 0px; flex-basis: 46.114%; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column { flex-basis: 47.8212%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column { flex-basis: 100%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column:first-child { margin-bottom: 2.35294rem; }
}
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block { position: relative; padding-left: 6.41176rem; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block { padding-left: 4.88235rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block { position: unset; padding: 0px; }
}
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .eyebrow-image { position: absolute; left: 0px; width: 6.23529rem; height: 6.23529rem; display: flex; justify-content: center; align-items: center; overflow: hidden; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .eyebrow-image { width: 4.41176rem; height: 4.41176rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .eyebrow-image { position: unset; justify-content: flex-start; }
}
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .eyebrow-image .copy-block--icon { width: auto; height: auto; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label { font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; margin-top: 0px; margin-bottom: 0.470588rem; padding-top: 0.705882rem; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label { padding-top: 0.294118rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label { font-size: 1.23529rem; font-weight: 700; line-height: 1.381; letter-spacing: 0.011em; margin-top: 0.470588rem; margin-bottom: 0.470588rem; padding-top: 0px; }
}
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.column-badge-copy-block--v3 { width: 68.0556%; margin: auto; }
@media only screen and (min-width: 1441px) {
.column-badge-copy-block.column-badge-copy-block--v3 { width: 980px; }
}
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v3 { width: 69.2884%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v3 { width: 87.4659%; }
}
.column-badge-copy-block.column-badge-copy-block--v3 .row { justify-content: space-between; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column { padding: 0px; margin: 0px; flex-basis: 43.3673%; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v3 .row .column { flex-basis: 43.2432%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v3 .row .column { flex-basis: 100%; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column:first-child { margin-bottom: 0.882353rem; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column:last-child { margin-top: 0.882353rem; }
}
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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) {
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.fade-in-transition .column { opacity: 0; transform: translateY(50px); transition: opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s, transform 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s; will-change: opacity, transform; }
.column-badge-copy-block.fade-in-transition .column.fade-in { opacity: 1; transform: translateY(0px); }
html.reduce-motion .column-badge-copy-block.fade-in-transition .column { opacity: 1; transform: translateY(0px); transition: unset; }
.column-badge-copy-block.column-badge-copy-block-v4 { --col-gap: 16px; }
.column-badge-copy-block.column-badge-copy-block-v4 .row { gap: var(--col-gap); }
.column-badge-copy-block.column-badge-copy-block-v4 .column { max-width: calc((100% - var(--col-gap) * 2) / 3); margin: 0px; background-color: rgb(255, 255, 255); padding: 1.76471rem; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--icon { height: auto; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block-v4 .column { padding: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v4 .column { padding: 1.17647rem 1.41176rem; }
}
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.17647rem; margin-bottom: 2.94118rem; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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) {
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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: 734px) {
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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) {
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label { margin-top: 0.941176rem; margin-bottom: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label { margin-top: 1.17647rem; margin-bottom: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v4 .column { max-width: 100%; }
}
.column-badge-copy-block.column-badge-copy-block-v4 .column picture { display: flex; }
.column-badge-copy-block.column-badge-copy-block-v4.margin-bottom--160 { margin-bottom: unset; }
.column-badge-copy-block.column-badge-copy-block-v4.fade-in-transition .column { transition: opacity 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s, transform 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s; }
.column-badge-copy-block.column-badge-copy-block-v4.fade-in-transition .column.fade-in:nth-child(2) { transition: opacity 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s, transform 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s; }
.column-badge-copy-block.column-badge-copy-block-v4.fade-in-transition .column.fade-in:nth-child(3) { transition: opacity 0.7s cubic-bezier(0.5, 1, 0.89, 1) 0.3s, transform 0.7s cubic-bezier(0.5, 1, 0.89, 1) 0.3s; }
.column-badge-copy-block.rounded-border-card .column { border-radius: 1.64706rem; }
.our-approach-new .column-badge-copy-block { --column-badge-stats-font-color: #f56300; }
.our-approach-new .column-badge-copy-block.badge-block.section-content { width: 100%; }
.our-approach-new .column-badge-copy-block.badge-block .badge { margin-right: 0px; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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) {
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content { padding: 0px; margin: 0px; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value { left: 0px; 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; color: var(--column-badge-stats-font-color); padding-bottom: 0.941rem; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: -0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ko) { 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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh) { letter-spacing: 0em; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value { font-size: 32px; line-height: 1; font-weight: 600; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"] { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"] { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"] { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value .badge-unit-percent { top: -0.33em; }
@media only screen and (max-width: 1068px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value .badge-unit-percent { top: -0.25em; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value .badge-unit-percent { top: -0.37em; }
}
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.005em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; color: rgb(110, 110, 115); }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh) { letter-spacing: 0em; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.005em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh) { letter-spacing: 0em; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.008em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh) { letter-spacing: 0em; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption { max-width: 75%; }
}
.our-approach-new .column-badge-copy-block.badge-block .column { padding-right: 2.941rem; }
@media only screen and (max-width: 1068px) {
.our-approach-new .column-badge-copy-block.badge-block .column { padding-right: 0.824rem; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .column { padding-right: 0px; margin-bottom: 1.941rem; }
.our-approach-new .column-badge-copy-block.badge-block .column:last-child { margin-bottom: 0px; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block { padding-top: 1.588rem; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-3-col-content .column:nth-child(3) { margin-bottom: 0px; }
.our-approach-new .column-badge-copy-block.badge-3-col-content .column:last-child { display: none; }
}
.our-approach-new .badge-copy-block-wrapper { margin-top: 3.176rem; margin-bottom: 2.794rem; }
@media only screen and (max-width: 1068px) {
.our-approach-new .badge-copy-block-wrapper { margin-top: 1.882rem; margin-bottom: 2.118rem; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .badge-copy-block-wrapper { margin-top: 2.353rem; margin-bottom: 1.529rem; }
}
.our-approach-new .badge-copy-block-wrapper .copy-block .more { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.008em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh) { letter-spacing: 0em; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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) {
.our-approach-new .badge-copy-block-wrapper .copy-block .more { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.008em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh) { letter-spacing: 0em; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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: 734px) {
.our-approach-new .badge-copy-block-wrapper .copy-block .more { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.008em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh) { letter-spacing: 0em; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.success-stories-full-width { max-width: 1320px; margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 1068px) {
.success-stories-full-width { max-width: 100%; }
}
.card-gallery { max-width: 100%; overflow: hidden; }
@media only screen and (max-width: 734px) {
.card-gallery { width: 87.5%; margin: auto; }
}
.card-gallery .gallery { position: relative; height: 440px; display: flex; justify-content: center; align-items: center; margin-bottom: 5px; }
@media only screen and (max-width: 1068px) {
.card-gallery .gallery { height: 420px; margin-bottom: 15px; }
}
@media only screen and (max-width: 734px) {
.card-gallery .gallery { height: 267px; margin-bottom: 5px; }
}
.card-gallery .gallery .item-container { position: relative; }
.card-gallery .gallery .item-container .gallery-item { height: 440px; overflow: hidden; }
@media only screen and (max-width: 1068px) {
.card-gallery .gallery .item-container .gallery-item { height: 420px; }
}
@media only screen and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item { height: 267px; margin-left: -10px; }
}
.card-gallery .gallery .item-container .gallery-item .card { height: 100%; width: 370px; background: rgb(255, 255, 255); padding: 120px 40px 0px; }
@media only screen and (max-width: 1068px) {
.card-gallery .gallery .item-container .gallery-item .card { padding: 88px 40px 0px; }
}
@media only screen and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item .card { width: 280px; padding: 54px 30px 0px; }
}
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 24px; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { margin-bottom: 20px; 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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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) and (max-width: 1068px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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) and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { margin-bottom: 16px; font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description, .card-gallery .gallery .item-container .gallery-item .card .copy-block .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 20px; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ar), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ja), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ko), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(ko) { line-height: 1.58824; 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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh) { letter-spacing: 0em; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(th), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-CN), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-HK), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-MO), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-TW), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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: 734px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description, .card-gallery .gallery .item-container .gallery-item .card .copy-block .more { margin-bottom: 10px; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ar), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ja), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ko), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh) { letter-spacing: 0em; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(th), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-CN), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-HK), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-MO), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-TW), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-gallery .gallery .paddlenav { position: relative; width: 100vw; }
@media only screen and (max-width: 1068px) {
.card-gallery .gallery .paddlenav .paddlenav-arrow { display: none; }
}
.section-2-col-txt:not([class*="margin-top--"]) { margin-top: 106px; }
@media only screen and (max-width: 734px) {
.section-2-col-txt:not([class*="margin-top--"]) { margin-top: 60px; }
}
.section-2-col-txt .column :lang(en) { word-break: keep-all; }
.section-2-col-txt .column:first-child { padding-right: 40.8333px; }
@media only screen and (max-width: 734px) {
.section-2-col-txt .column:first-child { padding-right: 0px; }
}
.section-2-col-txt .column:last-child { padding-left: 40.8333px; }
@media only screen and (max-width: 734px) {
.section-2-col-txt .column:last-child { padding-left: 0px; padding-top: 40px; }
}
.section-2-col-txt .section-2-col-txt--heading { color: rgb(110, 110, 115); margin-bottom: 54px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt .section-2-col-txt--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt .section-2-col-txt--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading: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; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-txt .section-2-col-txt--heading { margin-bottom: 50px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt .section-2-col-txt--heading { margin-bottom: 30px; font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-2-col-txt .section-2-col-txt--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading: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; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-txt .section-2-col-txt--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-txt .copy-block--heading { margin-bottom: 24px; font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading: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; }
.section-2-col-txt .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-txt .copy-block--heading { margin-bottom: 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt .copy-block--heading { margin-bottom: 22px; }
}
.section-2-col-txt .copy-block--body, .section-2-col-txt .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--body:lang(ar), .section-2-col-txt .more: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-2-col-txt .copy-block--body:lang(ja), .section-2-col-txt .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--body:lang(ko), .section-2-col-txt .more:lang(ko) { line-height: 1.58824; 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-2-col-txt .copy-block--body:lang(zh), .section-2-col-txt .more:lang(zh) { letter-spacing: 0em; }
.section-2-col-txt .copy-block--body:lang(th), .section-2-col-txt .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--body:lang(zh-CN), .section-2-col-txt .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--body:lang(zh-HK), .section-2-col-txt .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--body:lang(zh-MO), .section-2-col-txt .more: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-2-col-txt .copy-block--body:lang(zh-TW), .section-2-col-txt .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .more { display: block; margin-top: 21px; }
.section-2-col-txt .copy-block--img { width: 100%; margin-bottom: 26px; min-height: 290px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt .copy-block--img { margin-bottom: 22px; min-height: 203px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt .copy-block--img { margin-bottom: 14px; min-height: 174px; }
}
.section-2-col-txt .copy-block--img { width: 100%; margin-bottom: 24px; height: 280px; }
.section-2-col-txt.best-practices, .section-2-col-txt.resources { margin: 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices, .section-2-col-txt.resources { margin: auto 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices, .section-2-col-txt.resources { margin: 0px; }
}
.section-2-col-txt.best-practices .copy-block--label, .section-2-col-txt.best-practices .eyebrow-image, .section-2-col-txt.resources .copy-block--label, .section-2-col-txt.resources .eyebrow-image { margin-bottom: 10px; font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ar), .section-2-col-txt.best-practices .eyebrow-image:lang(ar), .section-2-col-txt.resources .copy-block--label:lang(ar), .section-2-col-txt.resources .eyebrow-image:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ja), .section-2-col-txt.best-practices .eyebrow-image:lang(ja), .section-2-col-txt.resources .copy-block--label:lang(ja), .section-2-col-txt.resources .eyebrow-image:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ko), .section-2-col-txt.best-practices .eyebrow-image:lang(ko), .section-2-col-txt.resources .copy-block--label:lang(ko), .section-2-col-txt.resources .eyebrow-image: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; }
.section-2-col-txt.best-practices .copy-block--label:lang(th), .section-2-col-txt.best-practices .eyebrow-image:lang(th), .section-2-col-txt.resources .copy-block--label:lang(th), .section-2-col-txt.resources .eyebrow-image:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-CN), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-CN), .section-2-col-txt.resources .copy-block--label:lang(zh-CN), .section-2-col-txt.resources .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-HK), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-HK), .section-2-col-txt.resources .copy-block--label:lang(zh-HK), .section-2-col-txt.resources .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-MO), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-MO), .section-2-col-txt.resources .copy-block--label:lang(zh-MO), .section-2-col-txt.resources .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-TW), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-TW), .section-2-col-txt.resources .copy-block--label:lang(zh-TW), .section-2-col-txt.resources .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices .copy-block--label, .section-2-col-txt.best-practices .eyebrow-image, .section-2-col-txt.resources .copy-block--label, .section-2-col-txt.resources .eyebrow-image { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ja), .section-2-col-txt.best-practices .eyebrow-image:lang(ja), .section-2-col-txt.resources .copy-block--label:lang(ja), .section-2-col-txt.resources .eyebrow-image:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ko), .section-2-col-txt.best-practices .eyebrow-image:lang(ko), .section-2-col-txt.resources .copy-block--label:lang(ko), .section-2-col-txt.resources .eyebrow-image:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(th), .section-2-col-txt.best-practices .eyebrow-image:lang(th), .section-2-col-txt.resources .copy-block--label:lang(th), .section-2-col-txt.resources .eyebrow-image:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ar), .section-2-col-txt.best-practices .eyebrow-image:lang(ar), .section-2-col-txt.resources .copy-block--label:lang(ar), .section-2-col-txt.resources .eyebrow-image:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-CN), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-CN), .section-2-col-txt.resources .copy-block--label:lang(zh-CN), .section-2-col-txt.resources .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-HK), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-HK), .section-2-col-txt.resources .copy-block--label:lang(zh-HK), .section-2-col-txt.resources .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-MO), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-MO), .section-2-col-txt.resources .copy-block--label:lang(zh-MO), .section-2-col-txt.resources .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-TW), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-TW), .section-2-col-txt.resources .copy-block--label:lang(zh-TW), .section-2-col-txt.resources .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--label, .section-2-col-txt.best-practices .eyebrow-image, .section-2-col-txt.resources .copy-block--label, .section-2-col-txt.resources .eyebrow-image { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ja), .section-2-col-txt.best-practices .eyebrow-image:lang(ja), .section-2-col-txt.resources .copy-block--label:lang(ja), .section-2-col-txt.resources .eyebrow-image:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ko), .section-2-col-txt.best-practices .eyebrow-image:lang(ko), .section-2-col-txt.resources .copy-block--label:lang(ko), .section-2-col-txt.resources .eyebrow-image:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(th), .section-2-col-txt.best-practices .eyebrow-image:lang(th), .section-2-col-txt.resources .copy-block--label:lang(th), .section-2-col-txt.resources .eyebrow-image:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ar), .section-2-col-txt.best-practices .eyebrow-image:lang(ar), .section-2-col-txt.resources .copy-block--label:lang(ar), .section-2-col-txt.resources .eyebrow-image:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-CN), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-CN), .section-2-col-txt.resources .copy-block--label:lang(zh-CN), .section-2-col-txt.resources .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-HK), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-HK), .section-2-col-txt.resources .copy-block--label:lang(zh-HK), .section-2-col-txt.resources .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-MO), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-MO), .section-2-col-txt.resources .copy-block--label:lang(zh-MO), .section-2-col-txt.resources .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-TW), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-TW), .section-2-col-txt.resources .copy-block--label:lang(zh-TW), .section-2-col-txt.resources .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--label, .section-2-col-txt.best-practices .eyebrow-image, .section-2-col-txt.resources .copy-block--label, .section-2-col-txt.resources .eyebrow-image { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ar), .section-2-col-txt.best-practices .eyebrow-image:lang(ar), .section-2-col-txt.resources .copy-block--label:lang(ar), .section-2-col-txt.resources .eyebrow-image:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ja), .section-2-col-txt.best-practices .eyebrow-image:lang(ja), .section-2-col-txt.resources .copy-block--label:lang(ja), .section-2-col-txt.resources .eyebrow-image:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ko), .section-2-col-txt.best-practices .eyebrow-image:lang(ko), .section-2-col-txt.resources .copy-block--label:lang(ko), .section-2-col-txt.resources .eyebrow-image:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(th), .section-2-col-txt.best-practices .eyebrow-image:lang(th), .section-2-col-txt.resources .copy-block--label:lang(th), .section-2-col-txt.resources .eyebrow-image:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-CN), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-CN), .section-2-col-txt.resources .copy-block--label:lang(zh-CN), .section-2-col-txt.resources .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-HK), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-HK), .section-2-col-txt.resources .copy-block--label:lang(zh-HK), .section-2-col-txt.resources .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-MO), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-MO), .section-2-col-txt.resources .copy-block--label:lang(zh-MO), .section-2-col-txt.resources .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-TW), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-TW), .section-2-col-txt.resources .copy-block--label:lang(zh-TW), .section-2-col-txt.resources .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { margin: 0px 0px 26px; font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading: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; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading: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; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh), .section-2-col-txt.resources .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { 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; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading: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; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { 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: 8px 0px 21px; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading: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; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-txt.best-practices .copy-block--body, .section-2-col-txt.resources .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ar), .section-2-col-txt.resources .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ja), .section-2-col-txt.resources .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ko), .section-2-col-txt.resources .copy-block--body: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; }
.section-2-col-txt.best-practices .copy-block--body:lang(th), .section-2-col-txt.resources .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-CN), .section-2-col-txt.resources .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-HK), .section-2-col-txt.resources .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-MO), .section-2-col-txt.resources .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-TW), .section-2-col-txt.resources .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--body, .section-2-col-txt.resources .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ar), .section-2-col-txt.resources .copy-block--body: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; }
.section-2-col-txt.best-practices .copy-block--body:lang(ja), .section-2-col-txt.resources .copy-block--body:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ko), .section-2-col-txt.resources .copy-block--body:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(th), .section-2-col-txt.resources .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-CN), .section-2-col-txt.resources .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-HK), .section-2-col-txt.resources .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-MO), .section-2-col-txt.resources .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-TW), .section-2-col-txt.resources .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--body, .section-2-col-txt.resources .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ar), .section-2-col-txt.resources .copy-block--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; }
.section-2-col-txt.best-practices .copy-block--body:lang(ja), .section-2-col-txt.resources .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ko), .section-2-col-txt.resources .copy-block--body:lang(ko) { line-height: 1.58824; 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-2-col-txt.best-practices .copy-block--body:lang(zh), .section-2-col-txt.resources .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-txt.best-practices .copy-block--body:lang(th), .section-2-col-txt.resources .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-CN), .section-2-col-txt.resources .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-HK), .section-2-col-txt.resources .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-MO), .section-2-col-txt.resources .copy-block--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; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-TW), .section-2-col-txt.resources .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-txt.best-practices .more, .section-2-col-txt.resources .more { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ar), .section-2-col-txt.resources .more:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ja), .section-2-col-txt.resources .more:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ko), .section-2-col-txt.resources .more: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; }
.section-2-col-txt.best-practices .more:lang(th), .section-2-col-txt.resources .more:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-CN), .section-2-col-txt.resources .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-HK), .section-2-col-txt.resources .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-MO), .section-2-col-txt.resources .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-TW), .section-2-col-txt.resources .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .more, .section-2-col-txt.resources .more { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ar), .section-2-col-txt.resources .more: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; }
.section-2-col-txt.best-practices .more:lang(ja), .section-2-col-txt.resources .more:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ko), .section-2-col-txt.resources .more:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(th), .section-2-col-txt.resources .more:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-CN), .section-2-col-txt.resources .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-HK), .section-2-col-txt.resources .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-MO), .section-2-col-txt.resources .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-TW), .section-2-col-txt.resources .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .more, .section-2-col-txt.resources .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ar), .section-2-col-txt.resources .more: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-2-col-txt.best-practices .more:lang(ja), .section-2-col-txt.resources .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ko), .section-2-col-txt.resources .more:lang(ko) { line-height: 1.58824; 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-2-col-txt.best-practices .more:lang(zh), .section-2-col-txt.resources .more:lang(zh) { letter-spacing: 0em; }
.section-2-col-txt.best-practices .more:lang(th), .section-2-col-txt.resources .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-CN), .section-2-col-txt.resources .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-HK), .section-2-col-txt.resources .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-MO), .section-2-col-txt.resources .more: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-2-col-txt.best-practices .more:lang(zh-TW), .section-2-col-txt.resources .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-txt.best-practices .row, .section-2-col-txt.resources .row { flex-wrap: nowrap; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices .row, .section-2-col-txt.resources .row { flex-direction: column; }
}
.section-2-col-txt.best-practices .row .column, .section-2-col-txt.resources .row .column { background-color: rgb(255, 255, 255); margin: 30px; padding: 120px 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices .row .column, .section-2-col-txt.resources .row .column { margin: 0px 0px 20px; padding: 80px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .row .column, .section-2-col-txt.resources .row .column { margin: 0px 0px 10px; padding-top: 60px; padding-bottom: 60px; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-txt.best-practices .row .column, .section-2-col-txt.resources .row .column { width: auto; padding-left: calc(-43.75% + 50vw); padding-right: calc(-43.75% + 50vw); }
}
.section-2-col-txt.best-practices .row .column:first-child, .section-2-col-txt.resources .row .column:first-child { margin-right: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .row .column:last-child, .section-2-col-txt.resources .row .column:last-child { padding-top: 60px; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices { margin: 0px; }
}
.section-2-col-txt.best-practices .copy-block--label, .section-2-col-txt.best-practices .eyebrow-image { margin-bottom: 10px; }
.section-2-col-txt.best-practices .copy-block--heading { margin: 0px 0px 26px; }
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--heading { margin: 8px 0px 21px; }
}
.section-2-col-txt.best-practices .row .column { overflow-wrap: break-word; }
.section-2-col-txt.best-practices .row .column:first-child { margin: 40px 0px 0px 40px; }
.section-2-col-txt.best-practices .row .column:last-child { margin: 40px 40px 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices .row .column:first-child, .section-2-col-txt.best-practices .row .column:last-child { margin: 16px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .row .column:first-child, .section-2-col-txt.best-practices .row .column:last-child { margin: 40px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.basic .column:last-child { padding-top: 44px; }
}
.section-2-col-txt.advanced .column { padding-right: 36px; }
.section-2-col-txt.advanced .column .copy-block { overflow: hidden; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.advanced .column { padding-right: 17px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.advanced .column { padding-left: 0px; padding-right: 0px; }
}
.section-2-col-txt.advanced .column:last-child { padding-left: 36px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.advanced .column:last-child { padding-left: 17px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.advanced .column:last-child { padding-left: 0px; padding-top: 0px; }
.section-2-col-txt.advanced .column:last-child .more { margin-bottom: 0px; }
}
.section-2-col-txt.advanced .column .copy-block--heading { margin-bottom: 25px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.advanced .column .copy-block--heading { margin-bottom: 21px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.advanced .column .copy-block--heading { margin-bottom: 23px; }
}
.section-2-col-txt.advanced .column .more { margin-bottom: 38px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.advanced .column .more { margin-bottom: 38px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.advanced .column .more { margin-top: 21px; margin-bottom: 60px; }
}
.section-2-col-txt.advanced .section-2-col-txt--heading { color: rgb(134, 134, 139); margin-bottom: 53px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.advanced .section-2-col-txt--heading { margin-bottom: 49px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.advanced .section-2-col-txt--heading { margin-bottom: 29px; }
}
.countries-and-regions { border-bottom: 1px solid rgb(210, 210, 215); }
.countries-and-regions .icon-holder { color: rgb(134, 134, 139); transition: transform 0.25s ease-out 0s; }
.countries-and-regions .icon-plus { font-size: 30px; }
.countries-and-regions > .isOpen div { transform: rotate(45deg) scale(1); transition: transform 0.25s ease-out 0s; }
@media only screen and (max-width: 734px) {
.countries-and-regions .flags { border-top: 1px solid rgb(210, 210, 215); padding-top: 26px; cursor: pointer; }
}
.countries-and-regions .flags .flag-heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 40px; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading: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) {
.countries-and-regions .flags .flag-heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flag-heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading: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) {
.countries-and-regions .flags .flag-heading { margin-bottom: 34px; }
}
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flag-heading { margin-bottom: 30px; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(zh) { letter-spacing: 0em; }
.countries-and-regions .flags .flag-heading:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading::before, .countries-and-regions .flags .flag-heading::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; }
.countries-and-regions .flags .flag-heading::before, .countries-and-regions .flags .flag-heading::after { text-decoration: none; }
.countries-and-regions .flags .flag-heading::before { display: none; }
.countries-and-regions .flags .flag-heading::before, .countries-and-regions .flags .flag-heading::after { content: ""; }
.countries-and-regions .flags .flag-heading::after { padding-left: 0.3em; top: 0px; }
.countries-and-regions .flags .flag-heading::after { float: right; font-size: 20px; margin-top: -5px; margin-right: 8px; color: rgb(134, 134, 139); transition: transform 0.2s ease-out 0s, -webkit-transform 0.2s ease-out 0s; }
}
.countries-and-regions .flags .flagContent { overflow: hidden; }
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flagContent { position: absolute; top: 100%; left: 0px; width: 100%; visibility: hidden; z-index: -1; transform: translateY(-30px); }
}
.countries-and-regions .flags .flagContent .flag-list { display: flex; flex-flow: wrap; list-style: none; font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(134, 134, 139); column-count: 4; margin-bottom: 60px; }
.countries-and-regions .flags .flagContent .flag-list:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list: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; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flagContent .flag-list { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list: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; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.countries-and-regions .flags .flagContent .flag-list li { display: inline-block; width: 25%; margin-bottom: 40px; }
@media only screen and (max-width: 1068px) {
.countries-and-regions .flags .flagContent .flag-list li { width: 33.3333%; margin-bottom: 30px; }
}
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flagContent .flag-list li { width: 100%; margin-bottom: 16px; }
}
@media only screen and (max-width: 1068px) {
.countries-and-regions .flags .flagContent .flag-list { margin-bottom: 66px; column-count: 3; }
}
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flagContent .flag-list { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; column-count: 1; margin-bottom: 24px; }
.countries-and-regions .flags .flagContent .flag-list: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; }
.countries-and-regions .flags .flagContent .flag-list:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list: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; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh) { letter-spacing: 0em; }
.countries-and-regions .flags .flagContent .flag-list:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list: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; }
.countries-and-regions .flags .flagContent .flag-list: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: 734px) {
.countries-and-regions .flags.active .flagContent { position: static; visibility: visible; z-index: 1; transform: none; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }
}
.countries-and-regions .flags.active .flag-heading::after { transform: rotate(45deg) scale(1); }
@media only screen and (max-width: 734px) {
.countries-and-regions.sm-flag-bold .flags .flag-heading { font-weight: 600; }
}
@media only screen and (max-width: 734px) {
.countries-and-regions.sm-flag-bold .flags .flagContent .flag-list { font-weight: 600; }
}
.section-toggle .flag-list { list-style: none; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; column-count: 4; }
.section-toggle .flag-list: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-toggle .flag-list:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-toggle .flag-list: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-toggle .flag-list:lang(zh) { letter-spacing: 0em; }
.section-toggle .flag-list:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-toggle .flag-list:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-toggle .flag-list:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-toggle .flag-list: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-toggle .flag-list:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-toggle .flag-list li { margin-bottom: 18px; display: inline-block; width: 100%; }
.section-toggle .flag-list li:last-child { margin-bottom: 0px; }
@media only screen and (max-width: 1068px) {
.section-toggle .flag-list { column-count: 3; }
}
@media only screen and (max-width: 734px) {
.section-toggle .flag-list { column-count: 1; }
}
.global-country-list .flag-list { display: flex; flex-flow: wrap; }
.global-country-list .flag-list li { display: inline-block; width: 25%; }
@media only screen and (max-width: 1068px) {
.global-country-list .flag-list li { width: 33.3333%; }
}
@media only screen and (max-width: 734px) {
.global-country-list .flag-list li { width: 100%; }
}
.quote-block--wrapper { border-top: 1px solid rgb(218, 218, 218); border-bottom: 1px solid rgb(218, 218, 218); }
.quote-block--wrapper .quote-block--quotation .quote-block--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; color: rgb(134, 134, 139); padding-bottom: 36px; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--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) {
.quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 32px; line-height: 1.25; font-weight: 400; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote: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; }
.quote-block--wrapper .quote-block--quotation .quote-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--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: 734px) {
.quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 28px; line-height: 1.28583; font-weight: 400; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ko) { line-height: 1.39286; 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; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--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: 734px) {
.quote-block--wrapper .quote-block--quotation .quote-block--quote { padding-bottom: 34px; }
}
.quote-block--wrapper .quote-block--quotation .quote-block--quote:not(:has(> div)):not(:has(> p))::before, .quote-block--wrapper .quote-block--quotation .quote-block--quote div::before, .quote-block--wrapper .quote-block--quotation .quote-block--quote p::before { content: open-quote; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:not(:has(> div)):not(:has(> p))::after, .quote-block--wrapper .quote-block--quotation .quote-block--quote div::after, .quote-block--wrapper .quote-block--quotation .quote-block--quote p::after { content: close-quote; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer: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; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(ko) { line-height: 1.35296; 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; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(zh) { letter-spacing: 0em; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer: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; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer .quote-block--author { font-weight: 600; padding-bottom: 4px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col:last-child { flex-basis: 16.6667%; max-width: 16.6667%; margin-left: 8.33333%; }
@media only screen and (max-width: 1068px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col:last-child { flex-basis: 25%; max-width: 25%; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col:last-child { flex-basis: 100%; max-width: 100%; margin-left: 0px; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row { border-top: 1px solid rgb(210, 210, 215); padding: 26px 0px 0px; cursor: pointer; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row:last-child { border-bottom: 1px solid rgb(210, 210, 215); }
}
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col:first-child { padding-right: 40.8333px; }
@media only screen and (max-width: 1068px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col:first-child { padding-right: 0px; }
}
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 20px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg { font-size: 14px; line-height: 1.42859; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; padding-bottom: 30px; letter-spacing: -0.073em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::before, .section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::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; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::before, .section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::after { text-decoration: none; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::before { display: none; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::before, .section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::after { content: ""; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::after { padding-left: 0.3em; top: 0px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::after { font-size: 20px; float: right; color: rgb(134, 134, 139); transition: transform 0.2s ease-out 0s, -webkit-transform 0.2s ease-out 0s; }
}
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 58px; overflow: hidden; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(ko) { line-height: 1.58824; 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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc { padding-bottom: 36px; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; top: 100%; left: 0px; width: 100%; visibility: hidden; z-index: -1; transform: translateY(-30px); }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row:last-child .section-3-col-list--inner-col .section-3-col-list--desc { padding-bottom: 0px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm { font-size: 17px; line-height: 1.47059; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; padding-bottom: 26px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(ko) { line-height: 1.58824; 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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:not(:first-child) { padding-top: 52px; }
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:not(:first-child) { padding-top: 40px; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:first-child { padding-top: 40px; }
}
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 12px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:last-child { padding-bottom: 0px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 16px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--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; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col ul { list-style-type: none; margin-left: 0.8em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col ul li::before { content: "•"; display: inline-block; width: 1em; margin-left: -1em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col.first-col { flex-basis: 75%; max-width: 75%; }
@media only screen and (max-width: 1068px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col.first-col { flex-basis: 66.6667%; max-width: 66.6667%; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col.first-col { flex-basis: 100%; max-width: 100%; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col.first-col .section-3-col-list--inner-row.active .section-3-col-list--inner-col .section-3-col-list--desc { position: static; visibility: visible; z-index: 1; transform: translateY(-18px); transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col.first-col .section-3-col-list--inner-row.active .section-3-col-list--inner-col .section-3-col-list--heading-lg::after { transform: rotate(45deg) scale(1); }
}
.section-3-col-text-image .column:first-child { padding-right: 7.06%; }
.section-3-col-text-image .column:nth-child(2) { padding-left: 4.16667%; padding-right: 4.16667%; }
.section-3-col-text-image .column:last-child { padding-left: 7.06%; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image .column:first-child { padding-right: 8.41%; }
.section-3-col-text-image .column:last-child { padding-left: 8.41%; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image .column { padding-bottom: 60px; }
.section-3-col-text-image .column:first-child { padding-right: 0px; }
.section-3-col-text-image .column:nth-child(2) { padding-left: 0px; padding-right: 0px; }
.section-3-col-text-image .column:last-child { padding-left: 0px; padding-bottom: 0px; }
}
.section-3-col-text-image .column .section-3-col-text-image--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; min-height: 60px; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body: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; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image .column .section-3-col-text-image--body { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image .column .section-3-col-text-image--body { min-height: auto; }
}
.section-3-col-text-image .column .section-3-col-text-image--img { width: 253px; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image .column .section-3-col-text-image--img { width: 173px; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image .column .section-3-col-text-image--img { width: 100%; }
}
.section-3-col-text-image.resources-v2 .section-3-col-text-image--body { letter-spacing: 0.01px; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image.resources-v2 .section-3-col-text-image--body { letter-spacing: 0.23px; }
}
.section-3-col-text-image.resources-v2 .column { border-right: 1px solid rgb(210, 210, 215); padding-right: 3.941rem; }
.section-3-col-text-image.resources-v2 .column:not(:first-child) { padding-left: 2.353rem; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image.resources-v2 .column { padding-right: 1rem; }
.section-3-col-text-image.resources-v2 .column:not(:first-child) { padding-left: 1rem; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image.resources-v2 .column { padding-right: 0px; }
}
.section-3-col-text-image.resources-v2 .column .copy-block { width: 14.471rem; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image.resources-v2 .column .copy-block { width: 12.176rem; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image.resources-v2 .column .copy-block { width: 19.706rem; }
}
@media screen and (max-width: 392px) {
.section-3-col-text-image.resources-v2 .column .copy-block { width: 100%; }
}
.section-3-col-text-image.resources-v2 .column:last-child { border-right: none; padding-right: 0px; }
@media only screen and (max-width: 734px) {
.section-3-col-text-image.resources-v2 .column { border-right: none; border-bottom: 1px solid rgb(210, 210, 215); padding-bottom: 1.765rem; padding-right: 0px; }
.section-3-col-text-image.resources-v2 .column:not(:first-child) { padding-left: 0px; padding-top: 1.765rem; }
.section-3-col-text-image.resources-v2 .column:last-child { border-bottom: none; }
}
@media only screen and (max-width: 734px) and (max-width: 392px) {
.section-3-col-text-image.resources-v2 .column:first-child { max-width: 100%; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image.resources-v2 .column:last-child { padding-bottom: 0px; }
}
.section-3-col-text-image.resources-v2 .links-stacked { margin-top: 0px; }
.section-3-col-text-image.resources-v2 .links-stacked li + li { margin-top: 0.588rem; }
.section-3-col-text-image.resources-v2 .section-3-col-text-image--body { min-height: unset; margin-bottom: 1.235rem; }
@media only screen and (max-width: 734px) {
.section-3-col-text-image.resources-v2 .section-3-col-text-image--body { margin-bottom: 1.176rem; }
}
@media only screen and (max-width: 734px) {
.sec-2-col-AccordionArticle > .row > .column:first-child { display: none; }
}
.sec-2-col-AccordionArticle > .row > .column:first-child .search-field { height: 40px; }
@media only screen and (max-width: 734px) {
.sec-2-col-AccordionArticle > .row > .column:last-child { margin-left: 0px; }
}
.sec-2-col-AccordionArticle .accordion-header { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 31px; }
.sec-2-col-AccordionArticle .accordion-header:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:not(.glossary-header) a, .sec-2-col-AccordionArticle .accordion-header:not(.glossary-header) span { color: rgb(29, 29, 31); pointer-events: none; }
.sec-2-col-AccordionArticle .accordion-header.glossary-header a, .sec-2-col-AccordionArticle .accordion-header.glossary-header span { color: rgb(29, 29, 31); text-decoration: none; }
.sec-2-col-AccordionArticle .accordion-header.glossary-header a:hover, .sec-2-col-AccordionArticle .accordion-header.glossary-header span:hover { text-decoration: none; }
.sec-2-col-AccordionArticle .list-column-section { padding-bottom: 31px; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 26px; list-style: none; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(zh) { letter-spacing: 0em; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title .title-heading { display: inline-block; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title .icon-after { float: right; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(zh) { letter-spacing: 0em; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .hide-pagination { display: none; }
.news-article { color: rgb(81, 81, 84); line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; }
.news-article:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article: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; }
.news-article:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article: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; }
.news-article: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) {
.news-article { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article: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; }
.news-article:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-gallery.newsArticle { padding: 0px; }
.card-gallery.newsArticle .gallery .dotnav { display: none; }
@media only screen and (max-width: 1068px) {
.card-gallery.newsArticle .gallery .paddlenav .paddlenav-arrow { display: initial; }
}
@media only screen and (max-width: 734px) {
.card-gallery.newsArticle .gallery .paddlenav .paddlenav-arrow-previous { left: 18px; }
.card-gallery.newsArticle .gallery .paddlenav .paddlenav-arrow-next { right: 18px; }
}
.card-gallery.newsArticle a { text-decoration: none; color: rgb(29, 29, 31); }
.card-gallery.newsArticle img { width: 548px; max-width: 87.5vw; }
.card-gallery.newsArticle .copy-block--heading { line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; margin: 6px auto 10px; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading: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) {
.card-gallery.newsArticle .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.card-gallery.newsArticle .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-gallery.newsArticle .date-style { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(81, 81, 84); }
.card-gallery.newsArticle .date-style: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; }
.card-gallery.newsArticle .date-style: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .date-style:lang(ko) { line-height: 1.41667; 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; }
.card-gallery.newsArticle .date-style:lang(zh) { letter-spacing: 0em; }
.card-gallery.newsArticle .date-style:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .date-style:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .date-style:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .date-style: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; }
.card-gallery.newsArticle .date-style:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories { min-height: 100vh; }
.showcase-stories .col-3-cards { position: relative; }
.showcase-stories .col-3-cards .row .column { max-width: 286px; margin-bottom: 60px; }
.showcase-stories .col-3-cards .row .column:nth-of-type(3n+2) { margin-right: 60px; margin-left: 60px; }
@media only screen and (max-width: 1068px) {
.showcase-stories .col-3-cards .row .column { max-width: 324px; margin-bottom: 44px; }
.showcase-stories .col-3-cards .row .column:nth-of-type(3n+2) { margin-right: 0px; margin-left: 0px; }
.showcase-stories .col-3-cards .row .column:nth-of-type(2n+1) { margin-right: 44px; }
}
@media only screen and (max-width: 734px) {
.showcase-stories .col-3-cards .row .column { max-width: 100%; margin-bottom: 10px; }
.showcase-stories .col-3-cards .row .column:nth-of-type(2n+1) { margin-right: 0px; }
}
.showcase-stories .col-3-cards .row .column a { display: block; text-decoration: none; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item { border-bottom: 2px solid rgb(218, 218, 218); background: rgb(255, 255, 255); width: 100%; padding: 60px 0px; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-image { height: 80px; width: 80px; margin-bottom: 26px; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; margin-bottom: 10px; color: rgb(29, 29, 31); }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh) { letter-spacing: 0em; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 26px; color: rgb(29, 29, 31); }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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) {
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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) and (max-width: 1068px) {
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-link:hover { text-decoration: underline; }
.showcase-stories .col-3-cards .row .column a .flag-new { display: none !important; }
@media only screen and (max-width: 734px) {
.showcase-stories .col-3-cards.section-content { width: 100%; }
}
.showcase-stories #loader { position: relative; left: 50%; top: 0px; border-width: 4px 3px 3px; border-style: solid; border-color: rgb(52, 152, 219) rgb(243, 243, 243) rgb(243, 243, 243); border-image: initial; border-radius: 50%; width: 30px; height: 30px; margin-bottom: 20px; animation: 1s linear 0s infinite normal none running spin; }
.showcase-stories #overlay { position: absolute; width: 100%; display: none; height: calc(100% - 80px); inset: 0px; background-color: rgba(255, 255, 255, 0.72); z-index: 2; cursor: not-allowed; }
@media only screen and (max-width: 1068px) {
.showcase-stories #overlay { height: calc(100% - 60px); }
}
@media only screen and (max-width: 734px) {
.showcase-stories #overlay { height: calc(100% - 40px); }
}
.showcase-stories-new .card-nav { display: flex; align-items: center; justify-content: space-between; width: 980px; margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 1068px) {
.showcase-stories-new .card-nav { width: 692px; }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new .card-nav { width: 100%; flex-direction: column; }
.showcase-stories-new .card-nav .sort-container { margin-top: 13px; }
.showcase-stories-new .card-nav .sort-container label { display: none; }
}
.showcase-stories-new .card-nav .page-info, .showcase-stories-new .card-nav .sort-container { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ar), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(ja), .showcase-stories-new .card-nav .sort-container:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ko), .showcase-stories-new .card-nav .sort-container:lang(ko) { line-height: 1.35296; 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; }
.showcase-stories-new .card-nav .page-info:lang(zh), .showcase-stories-new .card-nav .sort-container:lang(zh) { letter-spacing: 0em; }
.showcase-stories-new .card-nav .page-info:lang(th), .showcase-stories-new .card-nav .sort-container:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-CN), .showcase-stories-new .card-nav .sort-container:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-HK), .showcase-stories-new .card-nav .sort-container:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-MO), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(zh-TW), .showcase-stories-new .card-nav .sort-container: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) {
.showcase-stories-new .card-nav .page-info, .showcase-stories-new .card-nav .sort-container { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ar), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(ja), .showcase-stories-new .card-nav .sort-container:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ko), .showcase-stories-new .card-nav .sort-container:lang(ko) { line-height: 1.35296; 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; }
.showcase-stories-new .card-nav .page-info:lang(zh), .showcase-stories-new .card-nav .sort-container:lang(zh) { letter-spacing: 0em; }
.showcase-stories-new .card-nav .page-info:lang(th), .showcase-stories-new .card-nav .sort-container:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-CN), .showcase-stories-new .card-nav .sort-container:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-HK), .showcase-stories-new .card-nav .sort-container:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-MO), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(zh-TW), .showcase-stories-new .card-nav .sort-container: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: 734px) {
.showcase-stories-new .card-nav .page-info, .showcase-stories-new .card-nav .sort-container { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ar), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(ja), .showcase-stories-new .card-nav .sort-container:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ko), .showcase-stories-new .card-nav .sort-container:lang(ko) { line-height: 1.35296; 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; }
.showcase-stories-new .card-nav .page-info:lang(zh), .showcase-stories-new .card-nav .sort-container:lang(zh) { letter-spacing: 0em; }
.showcase-stories-new .card-nav .page-info:lang(th), .showcase-stories-new .card-nav .sort-container:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-CN), .showcase-stories-new .card-nav .sort-container:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-HK), .showcase-stories-new .card-nav .sort-container:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-MO), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(zh-TW), .showcase-stories-new .card-nav .sort-container:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.showcase-stories-new .card-nav .page-info .stories-sort, .showcase-stories-new .card-nav .sort-container .stories-sort { font-size: inherit; }
.showcase-stories-new .card-nav .page-info, .showcase-stories-new .card-nav .sort-container label { color: rgb(66, 66, 69); }
.showcase-stories-new .card-nav .sort-container { position: relative; z-index: 0; }
.showcase-stories-new .card-nav .sort-container .stories-sort { padding-right: 18px; appearance: none; color: rgb(0, 0, 0); font-weight: 600; }
.showcase-stories-new .card-nav .sort-container .select-arrow { font-size: 22px; display: inline-block; position: absolute; right: 0px; top: -5px; appearance: none; z-index: -1; }
.showcase-stories-new .card-nav .sort-container .select-arrow::after { content: ""; }
.showcase-stories-new .col-3-cards { position: relative; }
.showcase-stories-new .col-3-cards .row .column { max-width: 286px; margin-bottom: 60px; }
.showcase-stories-new .col-3-cards .row .column:nth-of-type(3n+2) { margin-right: 60px; margin-left: 60px; }
@media only screen and (max-width: 1068px) {
.showcase-stories-new .col-3-cards .row .column { max-width: 324px; margin-bottom: 44px; }
.showcase-stories-new .col-3-cards .row .column:nth-of-type(3n+2) { margin-right: 0px; margin-left: 0px; }
.showcase-stories-new .col-3-cards .row .column:nth-of-type(2n+1) { margin-right: 44px; }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards .row .column { max-width: 100%; margin-bottom: 20px; }
.showcase-stories-new .col-3-cards .row .column:nth-of-type(2n+1) { margin-right: 0px; }
}
.showcase-stories-new .col-3-cards .row .column a { display: block; text-decoration: none; position: relative; border-radius: 4px; overflow: hidden; }
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards .row .column a { border-radius: 0px; }
}
.showcase-stories-new .col-3-cards .row .column a .flag-new { color: rgb(182, 68, 0); position: absolute; top: 20px; left: 20px; font-size: 21px; line-height: 1.19048; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new: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; }
.showcase-stories-new .col-3-cards .row .column a .flag-new: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) {
.showcase-stories-new .col-3-cards .row .column a .flag-new { font-size: 21px; line-height: 1.19048; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new: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; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards .row .column a .flag-new { font-size: 21px; line-height: 1.19048; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new: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; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item { background: rgb(255, 255, 255); width: 100%; padding: 60px 0px; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item picture { display: flex; justify-content: center; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-image { height: 100px; width: 100px; }
@media only screen and (max-width: 1068px) {
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-image { height: 80px; width: 80px; }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-image { height: 80px; width: 80px; }
}
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; margin-top: 26px; color: rgb(29, 29, 31); }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh) { letter-spacing: 0em; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 9px; color: rgb(29, 29, 31); }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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) {
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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) and (max-width: 1068px) {
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-link { margin-top: 23px; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-link:hover { text-decoration: underline; }
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards.section-content { width: 100%; }
}
.showcase-stories-new #loader { position: relative; left: 50%; top: 0px; border-width: 4px 3px 3px; border-style: solid; border-color: rgb(52, 152, 219) rgb(243, 243, 243) rgb(243, 243, 243); border-image: initial; border-radius: 50%; width: 30px; height: 30px; margin-bottom: 20px; animation: 1s linear 0s infinite normal none running spin; }
@keyframes spin {
100% { transform: rotate(360deg); }
}
.showcase-stories-new #overlay { position: absolute; width: 100%; display: none; height: calc(100% - 80px); inset: 0px; background-color: rgba(255, 255, 255, 0.72); z-index: 2; cursor: not-allowed; }
@media only screen and (max-width: 1068px) {
.showcase-stories-new #overlay { height: calc(100% - 60px); }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new #overlay { height: calc(100% - 40px); }
}
.showcase-stories-new.hide-cta { padding-bottom: 60px; }
@media only screen and (max-width: 1068px) {
.showcase-stories-new.hide-cta { padding-bottom: 56px; }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new.hide-cta { padding-bottom: 60px; }
}
.showcase-stories-new.hide-cta .cta-wrapper { display: none; }
.showcase-stories-new.hide-cta .col-3-cards { padding-bottom: 0px; }
.article-list ul { list-style-type: disc; }
.article-list ul, .article-list ol { margin-left: 1.17647em; box-sizing: border-box; list-style-position: outside; }
.article-list ul li, .article-list ol li { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:lang(ar), .article-list ol li: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; }
.article-list ul li:lang(ja), .article-list ol li:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:lang(ko), .article-list ol li:lang(ko) { line-height: 1.58824; 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; }
.article-list ul li:lang(zh), .article-list ol li:lang(zh) { letter-spacing: 0em; }
.article-list ul li:lang(th), .article-list ol li:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:lang(zh-CN), .article-list ol li:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:lang(zh-HK), .article-list ol li:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:lang(zh-MO), .article-list ol li: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; }
.article-list ul li:lang(zh-TW), .article-list ol li:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:not(:first-child), .article-list ol li:not(:first-child) { margin-top: 15px; }
.article-list ul strong + p, .article-list ol strong + p { margin-top: 14px; }
.article-list ol { margin-left: 1.45em; }
.article-list h2.article-list--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading: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) {
.article-list h2.article-list--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.article-list h2.article-list--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-list h2.article-list--heading + ul li:first-child, .article-list h2.article-list--heading + ol li:first-child { margin-top: 23px; }
.article-list h3.article-list--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading: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; }
.article-list h3.article-list--heading: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) {
.article-list h3.article-list--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading: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; }
.article-list h3.article-list--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.article-list h3.article-list--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading: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; }
.article-list h3.article-list--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-list h3.article-list--heading + ul li:first-child, .article-list h3.article-list--heading + ol li:first-child { margin-top: 21px; }
.article-list .article-list--heading + ol li ul li:first-child, .article-list .article-list--heading + ol li ol li:first-child, .article-list .article-list--heading + ul li ul li:first-child, .article-list .article-list--heading + ul li ol li:first-child { margin-top: 15px; }
.article-list ol:first-child li, .article-list ul:first-child li { margin-top: 15px; }
.article-list p.article-list--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 21px; }
.article-list p.article-list--desc: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; }
.article-list p.article-list--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list p.article-list--desc:lang(ko) { line-height: 1.58824; 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; }
.article-list p.article-list--desc:lang(zh) { letter-spacing: 0em; }
.article-list p.article-list--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list p.article-list--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list p.article-list--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list p.article-list--desc: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; }
.article-list p.article-list--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list p.article-list--desc + ul li:first-child, .article-list p.article-list--desc + ol li:first-child { margin-top: 23px; }
.article-list li > p:not(:only-of-type) { margin-top: 15px; }
.article-list.no-bullet ul, .article-list.no-bullet ol { margin-left: 0px; list-style-type: none; }
.article-table.scrollable-table { overflow: auto; scroll-behavior: smooth; }
.article-table.scrollable-table::-webkit-scrollbar { appearance: none; height: 5px; width: 0px; }
.article-table.scrollable-table::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0, 0, 0, 0.5); box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 1px; }
.article-table.scrollable-table table { border-collapse: separate; border-width: 2px 2px 2px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(232, 232, 237); border-right-color: rgb(232, 232, 237); border-bottom-color: rgb(232, 232, 237); border-image: initial; border-left-style: initial; border-left-color: initial; }
.article-table.scrollable-table table th, .article-table.scrollable-table table td { border-top: none; border-left: none; border-image: initial; border-right: 2px solid rgb(232, 232, 237); border-bottom: 2px solid rgb(232, 232, 237); }
.article-table.scrollable-table table tbody { border-collapse: separate; }
.article-table.scrollable-table table th:first-child, .article-table.scrollable-table table td:first-child { font-weight: 600; border-left: 2px solid rgb(232, 232, 237); }
.article-table.scrollable-table table th:last-child, .article-table.scrollable-table table td:last-child { border-right: none; }
.article-table.scrollable-table table tr:last-child td { border-bottom: none; }
.article-table.scrollable-table.fixed-column th:first-child, .article-table.scrollable-table.fixed-column td:first-child { position: sticky; left: 0px; }
.article-table.scrollable-table.fixed-column tr:not(:first-child) th:first-child, .article-table.scrollable-table.fixed-column tr:not(:first-child) td:first-child { background-color: rgb(255, 255, 255); }
.article-table table { width: 100%; }
.article-table table th, .article-table table td { border: 2px solid rgb(232, 232, 237); border-collapse: collapse; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th:lang(ar), .article-table table td: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; }
.article-table table th:lang(ja), .article-table table td:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th:lang(ko), .article-table table td:lang(ko) { line-height: 1.58824; 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; }
.article-table table th:lang(zh), .article-table table td:lang(zh) { letter-spacing: 0em; }
.article-table table th:lang(th), .article-table table td:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th:lang(zh-CN), .article-table table td:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th:lang(zh-HK), .article-table table td:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th:lang(zh-MO), .article-table table td: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; }
.article-table table th:lang(zh-TW), .article-table table td:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th { background-color: rgb(245, 245, 247); padding: 20px 30px; font-weight: 600; }
.article-table table td { padding: 24px 30px; }
@media only screen and (max-width: 1068px) {
.article-table table td { padding: 24px; }
}
@media only screen and (max-width: 734px) {
.article-table table td { padding: 20px 15px; }
}
.article-table.nowrap-first-cl table td:nth-child(1) { white-space: nowrap; }
.article-table.single-heading th { text-align: center; }
.article-table.even-width-col th { width: 50%; }
@media only screen and (max-width: 734px) {
.article-table.typography-body-reduced-tight td { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table.typography-body-reduced-tight td: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; }
.article-table.typography-body-reduced-tight td:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table.typography-body-reduced-tight td:lang(ko) { line-height: 1.42859; 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; }
.article-table.typography-body-reduced-tight td:lang(zh) { letter-spacing: 0em; }
.article-table.typography-body-reduced-tight td:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table.typography-body-reduced-tight td:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table.typography-body-reduced-tight td:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table.typography-body-reduced-tight td: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; }
.article-table.typography-body-reduced-tight td:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-copy-block .article-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading: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) {
.article-copy-block .article-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.article-copy-block .article-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-copy-block .article-copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--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; }
.article-copy-block .article-copy-block--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) {
.article-copy-block .article-copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--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; }
.article-copy-block .article-copy-block--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: 734px) {
.article-copy-block .article-copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--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; }
.article-copy-block .article-copy-block--label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-copy-block .article-copy-block--link { display: inline-block; }
.article-copy-block .article-copy-block--description, .article-copy-block .article-copy-block--link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--description:lang(ar), .article-copy-block .article-copy-block--link: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; }
.article-copy-block .article-copy-block--description:lang(ja), .article-copy-block .article-copy-block--link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--description:lang(ko), .article-copy-block .article-copy-block--link:lang(ko) { line-height: 1.58824; 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; }
.article-copy-block .article-copy-block--description:lang(zh), .article-copy-block .article-copy-block--link:lang(zh) { letter-spacing: 0em; }
.article-copy-block .article-copy-block--description:lang(th), .article-copy-block .article-copy-block--link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--description:lang(zh-CN), .article-copy-block .article-copy-block--link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--description:lang(zh-HK), .article-copy-block .article-copy-block--link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--description:lang(zh-MO), .article-copy-block .article-copy-block--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; }
.article-copy-block .article-copy-block--description:lang(zh-TW), .article-copy-block .article-copy-block--link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading + .article-copy-block--description { margin-top: 22px; }
.article-copy-block .article-copy-block--label + .article-copy-block--description, .article-copy-block .article-copy-block--description + .article-copy-block--description, .article-copy-block .article-copy-block--description + .article-copy-block--link { margin-top: 20px; }
.article-copy-block.copy-block-article--margin .article-copy-block--description { margin: 43px 0px; }
.article-copy-block.help-copy-block-article--margin .article-copy-block--description { margin: 1.5em 0px; }
.article-copy-block.copy-block-article--bg { background-color: rgb(245, 245, 247); padding: 40px; }
@media only screen and (max-width: 1068px) {
.article-copy-block.copy-block-article--bg { padding: 34px; }
}
@media only screen and (max-width: 734px) {
.article-copy-block.copy-block-article--bg { padding: 34px 6.25%; }
}
.article-card-list.section-content { width: 980px; }
@media only screen and (max-width: 1068px) {
.article-card-list.section-content { width: 87.5%; max-width: 692px; }
}
@media only screen and (max-width: 734px) {
.article-card-list.section-content { width: 87.5%; }
}
.article-card-list .article-card { max-width: 460px; width: 100%; float: left; box-shadow: rgba(0, 0, 0, 0.12) 4px 4px 50px; border-radius: 8px; overflow: hidden; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-card { max-width: calc(50% - 22px); }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card { max-width: initial; box-shadow: none; border-bottom: 1px solid rgb(232, 232, 237); border-radius: 0px; }
}
.article-card-list .article-card:first-child { margin-right: 30px; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-card:first-child { margin-right: 22px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card:first-child { margin-right: 0px; }
}
.article-card-list .article-card:last-child { margin-left: 30px; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-card:last-child { margin-left: 22px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card:last-child { margin-left: 0px; }
}
.article-card-list .article-card > a { text-decoration: none; }
.article-card-list .article-cover-image { display: block; width: 100%; height: 270px; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-cover-image { height: 180px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-cover-image { display: none; }
}
.article-card-list .article-icon-image { display: block; width: 100px; height: 100px; margin-left: 30px; margin-top: -50px; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-icon-image { width: 60px; height: 60px; margin-left: 30px; margin-top: -30px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-icon-image { margin-left: 0px; margin-top: 30px; }
}
.article-card-list .article-card-copy-block { padding: 0px 30px; }
@media only screen and (max-width: 734px) {
.article-card-list .article-card-copy-block { padding: 0px; }
}
.article-card-list .article-card-eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin-top: 25px; }
.article-card-list .article-card-eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-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) {
.article-card-list .article-card-eyebrow { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow: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; }
.article-card-list .article-card-eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(ko) { line-height: 1.35296; 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; }
.article-card-list .article-card-eyebrow:lang(zh) { letter-spacing: 0em; }
.article-card-list .article-card-eyebrow:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-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: 734px) {
.article-card-list .article-card-eyebrow { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow: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; }
.article-card-list .article-card-eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(ko) { line-height: 1.35296; 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; }
.article-card-list .article-card-eyebrow:lang(zh) { letter-spacing: 0em; }
.article-card-list .article-card-eyebrow:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-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) {
.article-card-list .article-card-eyebrow { margin-top: 19px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card-eyebrow { margin-top: 19px; }
}
.article-card-list .article-card-title { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin-top: 12px; }
.article-card-list .article-card-title: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; }
.article-card-list .article-card-title:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title: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; }
.article-card-list .article-card-title: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) {
.article-card-list .article-card-title { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title: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; }
.article-card-list .article-card-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title: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; }
.article-card-list .article-card-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title: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; }
.article-card-list .article-card-title: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) {
.article-card-list .article-card-title { margin-top: 16px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card-title { margin-top: 26px; }
}
.article-card-list .article-card-link { margin-top: 30px; margin-bottom: 40px; display: inline-block; font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 10.5px 24px; border: 1px solid rgb(0, 113, 227); color: rgb(0, 113, 227); border-radius: 22px; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(ko) { line-height: 1.35296; 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; }
.article-card-list .article-card-link:lang(zh) { letter-spacing: 0em; }
.article-card-list .article-card-link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link: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) {
.article-card-list .article-card-link { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(ko) { line-height: 1.35296; 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; }
.article-card-list .article-card-link:lang(zh) { letter-spacing: 0em; }
.article-card-list .article-card-link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link: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: 734px) {
.article-card-list .article-card-link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(ko) { line-height: 1.35296; 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; }
.article-card-list .article-card-link:lang(zh) { letter-spacing: 0em; }
.article-card-list .article-card-link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-card-list .article-card-link::after { display: none; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-card-link { margin-bottom: 30px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card-link { border: 0px; padding: 0px; margin-top: 23px; margin-bottom: 30px; }
.article-card-list .article-card-link::after { display: initial; }
}
.article-card-list .article-card-link:hover { background-color: rgb(0, 113, 227); color: rgb(255, 255, 255); }
@media only screen and (max-width: 734px) {
.article-card-list .article-card-link:hover { color: rgb(0, 113, 227); background-color: rgb(255, 255, 255); }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card:first-child .article-icon-image { margin-top: 0px; }
}
@media only screen and (max-width: 734px) {
.article-card-list.last-article-card-list .article-card:first-child .article-icon-image { margin-top: 30px; }
.article-card-list.last-article-card-list .article-card:last-child { border-bottom: 0px; }
.article-card-list.last-article-card-list .article-card:last-child .article-card-link { margin-bottom: 0px; }
}
.next-article-section #loader { position: relative; left: 50%; top: 0px; border-width: 4px 3px 3px; border-style: solid; border-color: rgb(52, 152, 219) rgb(243, 243, 243) rgb(243, 243, 243); border-image: initial; border-radius: 50%; width: 30px; height: 30px; margin-bottom: 20px; animation: 1s linear 0s infinite normal none running spin; }
.headingBlockImage.terms { margin-top: 2.4rem; box-sizing: border-box; }
@media only screen and (max-width: 734px) {
.headingBlockImage.terms { margin-top: 2.2rem; }
}
.headingBlockImage.terms img { float: left; width: 64px; }
@media only screen and (max-width: 734px) {
.headingBlockImage.terms img { width: 32px; }
}
.headingBlockImage.terms picture + .contentWrapper { margin-left: 82px; }
@media only screen and (max-width: 734px) {
.headingBlockImage.terms picture + .contentWrapper { margin-left: 44px; }
}
.headingBlockImage.terms .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading: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; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading: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; }
.headingBlockImage.terms .copy-block .copy-block--heading: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) {
.headingBlockImage.terms .copy-block .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading: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; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.headingBlockImage.terms .copy-block .copy-block--body { margin-top: 0.8rem; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--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; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--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; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .action-items { margin-top: 0.8em; position: relative; }
.headingBlockImage.terms .action-items .inline-link { display: inline-block; }
@media only screen and (max-width: 734px) {
.headingBlockImage.terms .action-items .inline-link { display: block; }
}
.headingBlockImage.terms .action-items .open-modal { position: relative; left: 75px; color: rgb(0, 102, 204); }
@media only screen and (max-width: 734px) {
.headingBlockImage.terms .action-items .open-modal { left: 0px; }
}
.headingBlockImage.terms .action-items .open-modal:hover { text-decoration: underline; }
.headingBlockImage.terms #modal-content { display: none; }
.terms-modal .modal-overlay-container { margin-left: auto; margin-right: auto; width: 980px; }
@media only screen and (max-width: 1068px) {
.terms-modal .modal-overlay-container { width: 692px; }
}
@media only screen and (max-width: 734px) {
.terms-modal .modal-overlay-container { width: 87.5%; }
}
@media only screen and (max-width: 734px) {
.terms-modal .modal-overlay-container .modal-overlay { margin-bottom: 20px; }
}
.terms-modal .modal-content-container { min-height: 0px; padding: 0px; }
@media only screen and (max-width: 734px) {
.terms-modal .modal-close-button { position: relative; top: 0px; left: 0px; }
}
.terms-modal .terms-modal-content { overflow: auto; padding: 0px 8.33333%; margin: 80px 0px; }
@media only screen and (max-width: 734px) {
.terms-modal .terms-modal-content { margin-bottom: 20px; }
}
.terms-modal .terms-modal-content .date { margin-top: 0.8rem; }
.terms-modal .terms-modal-content .links { list-style: none; margin: 0.8rem 0px 1em; display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 10px; }
.terms-modal .terms-modal-content .links li { margin-bottom: 0.463em; }
.terms-modal .terms-modal-content .links li img { width: 19px; float: left; }
.terms-modal .terms-modal-content .links li a:nth-child(2) { display: block; margin-left: 1.54rem; }
.terms__copy--left-indentation .terms { padding-left: 2.353rem; }
@media only screen and (max-width: 1068px) {
.terms__copy--left-indentation .terms { padding-left: 2.353rem; }
}
@media only screen and (max-width: 734px) {
.terms__copy--left-indentation .terms { padding-left: 1.176rem; }
}
.terms__links--column-stacked .terms .action-items { display: flex; flex-direction: column; }
.terms__links--column-stacked .terms .action-items .inline-link { width: fit-content; }
.terms__links--column-stacked .terms .action-items .open-modal { left: 0px; }
.terms__vertical--orderlist .terms-modal-content .links { display: inherit; column-count: 2; }
html.ac-ls-visible { margin-top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible { margin-top: 135px; }
}
html.ac-ls-visible body { border-top: 1px solid transparent; margin-top: -1px; position: relative; }
#localeswitcher button { background: none; border: 0px; box-sizing: content-box; color: inherit; cursor: pointer; font: inherit; overflow: visible; vertical-align: inherit; }
#localeswitcher button:disabled { cursor: default; }
#localeswitcher { font-weight: 400; text-size-adjust: 100%; }
#localeswitcher, #localeswitcher::before, #localeswitcher::after, #localeswitcher *, #localeswitcher ::before, #localeswitcher ::after { box-sizing: content-box; margin: 0px; padding: 0px; pointer-events: auto; letter-spacing: normal; }
#localeswitcher *, #localeswitcher ::before, #localeswitcher ::after { font-size: 1em; font-family: inherit; font-weight: inherit; line-height: inherit; text-align: inherit; }
#localeswitcher article, #localeswitcher aside, #localeswitcher details, #localeswitcher figcaption, #localeswitcher figure, #localeswitcher footer, #localeswitcher header, #localeswitcher nav, #localeswitcher section { display: block; }
#localeswitcher img { border: 0px; vertical-align: middle; }
#localeswitcher ul { list-style: none; }
#localeswitcher, #localeswitcher input, #localeswitcher textarea, #localeswitcher select, #localeswitcher button { font-synthesis: none; -webkit-font-smoothing: antialiased; direction: ltr; text-align: left; }
#localeswitcher, #localeswitcher select, #localeswitcher button { font-family: "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher:lang(zh-CN), #localeswitcher select:lang(zh-CN), #localeswitcher button:lang(zh-CN) { font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher input, #localeswitcher textarea { font-family: "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher input:lang(zh-CN), #localeswitcher textarea:lang(zh-CN) { font-family: "HanHei SC", "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher .ac-ls-button { font-size: 17px; line-height: 1.52947; font-weight: 400; letter-spacing: -0.021em; font-family: "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; background: linear-gradient(rgb(66, 161, 236), rgb(0, 112, 201)); border-color: rgb(0, 119, 204); border-width: 1px; border-style: solid; border-radius: 4px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; min-width: 30px; padding: 3px 15px 4px; text-align: center; white-space: nowrap; }
#localeswitcher .ac-ls-button:lang(zh) { letter-spacing: 0em; }
#localeswitcher .ac-ls-button:lang(zh-CN) { font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher .ac-ls-button:hover { background: linear-gradient(rgb(81, 169, 238), rgb(20, 123, 205)); border-color: rgb(20, 130, 208); text-decoration: none; }
#localeswitcher .ac-ls-button:focus { box-shadow: rgba(131, 192, 253, 0.5) 0px 0px 0px 3px; outline: none; }
#localeswitcher .ac-ls-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), #localeswitcher .ac-ls-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) { box-shadow: none; }
#localeswitcher .ac-ls-button:active { background: linear-gradient(rgb(61, 148, 217), rgb(0, 103, 185)); border-color: rgb(0, 109, 188); outline: none; }
#localeswitcher .ac-ls-button:disabled, #localeswitcher .ac-ls-button.disabled { background: linear-gradient(rgb(66, 161, 236), rgb(0, 112, 201)); border-color: rgb(0, 119, 204); color: rgb(255, 255, 255); cursor: default; opacity: 0.3; }
#localeswitcher .ac-ls-button-compact { font-size: 12px; line-height: 1.5; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; min-width: 20px; padding: 1px 10px; }
#localeswitcher .ac-ls-button-compact:lang(zh-CN) { font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher .ac-ls-button-block { box-sizing: border-box; display: block; width: 100%; }
#localeswitcher .ac-ls-button-secondary { background: linear-gradient(rgb(255, 255, 255), rgb(227, 227, 227)); border-color: rgb(214, 214, 214); color: rgb(0, 112, 201); }
#localeswitcher .ac-ls-button-secondary:hover { background: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)); border-color: rgb(217, 217, 217); }
#localeswitcher .ac-ls-button-secondary:active { background: linear-gradient(rgb(247, 247, 247), rgb(220, 220, 220)); border-color: rgb(208, 208, 208); }
#localeswitcher .ac-ls-button-secondary:disabled, #localeswitcher .ac-ls-button-secondary.disabled { background: linear-gradient(rgb(255, 255, 255), rgb(227, 227, 227)); border-color: rgb(214, 214, 214); color: rgb(0, 112, 201); }
#localeswitcher br.large { display: block; }
@media only screen and (max-width: 1023px) {
#localeswitcher br.large { display: none; }
}
@media only screen and (max-width: 767px) {
#localeswitcher br.large { display: none; }
}
#localeswitcher br.medium { display: none; }
@media only screen and (max-width: 1023px) {
#localeswitcher br.medium { display: block; }
}
@media only screen and (max-width: 767px) {
#localeswitcher br.medium { display: none; }
}
#localeswitcher br.small { display: none; }
@media only screen and (max-width: 1023px) {
#localeswitcher br.small { display: none; }
}
@media only screen and (max-width: 767px) {
#localeswitcher br.small { display: block; }
}
#localeswitcher { display: none; position: absolute; top: 0px; left: 0px; right: 0px; min-width: 1024px; width: 100%; z-index: 10000; font-size: 17px; background: rgb(68, 68, 68); }
@media only screen and (max-width: 1023px) {
#localeswitcher { min-width: 320px; }
}
html.ac-ls-visible #localeswitcher { display: flex; height: 70px; top: -70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible #localeswitcher { height: 70px; top: -70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible #localeswitcher { height: 135px; top: -135px; }
}
#localeswitcher { color: rgb(255, 255, 255); }
#localeswitcher .ac-ls-content { display: inline-flex; width: 100%; flex-wrap: wrap; -webkit-box-align: center; align-items: center; list-style: none; margin: 0px auto; max-width: 980px; padding-left: 17px; padding-right: 17px; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-content { -webkit-box-align: start; align-items: flex-start; padding-top: 17px; }
}
@supports (padding: 0px) {
#localeswitcher .ac-ls-content { padding-left: max(17px,env(safe-area-inset-left)); padding-right: max(17px,env(safe-area-inset-right)); }
}
#localeswitcher .ac-ls-copy { font-size: 12px; line-height: 1.5; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-right: 2%; display: inline-block; -webkit-box-flex: 1; flex: 1 1 0%; word-break: initial; }
#localeswitcher .ac-ls-copy:lang(zh-CN) { font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher .ac-ls-copy:lang(ko) { word-break: keep-all; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-copy { -webkit-box-flex: 1; flex: 1 0 80%; max-width: 80%; margin-bottom: 12px; }
}
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-copy { -webkit-box-flex: 1; flex: 1 0 90%; max-width: 90%; }
}
#localeswitcher .ac-ls-actions { display: inline-flex; -webkit-box-flex: 1; flex: 1 1 0%; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-actions { -webkit-box-flex: 1; flex: 1 0 100%; }
}
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-actions { margin: 0px -5px; -webkit-box-flex: 1; flex: 1 0 calc(100% + 10px); }
}
#localeswitcher .ac-ls-actions-item { display: inline-block; margin-left: 17px; }
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-actions-item { margin-left: 10px; position: relative; }
}
#localeswitcher .ac-ls-actions-item:first-child { margin-left: 0px; }
#localeswitcher .ac-ls-continue { height: 26px; text-decoration: none; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-continue { position: absolute; bottom: 17px; right: 17px; }
}
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-continue { right: 13px; }
}
#localeswitcher .ac-ls-close { font-size: 20px; line-height: 20px; color: rgb(153, 153, 153); display: block; width: auto; height: 20px; margin-top: auto; margin-bottom: auto; }
#localeswitcher .ac-ls-close::before, #localeswitcher .ac-ls-close::after { font-family: "SF Pro Icons", "Apple Legacy 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; }
#localeswitcher .ac-ls-close::before, #localeswitcher .ac-ls-close::after { text-decoration: none; }
#localeswitcher .ac-ls-close::before { display: none; }
#localeswitcher .ac-ls-close::before, #localeswitcher .ac-ls-close::after { content: ""; }
#localeswitcher .ac-ls-close:focus { outline: rgba(131, 192, 253, 0.5) solid 3px; outline-offset: 1px; }
#localeswitcher .ac-ls-close:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), #localeswitcher .ac-ls-close:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) { outline: none; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-close { position: absolute; top: 17px; right: 17px; }
}
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-close { right: 13px; }
}
#localeswitcher .ac-ls-dropdown { background-color: rgb(68, 68, 68); position: relative; -webkit-box-flex: 1; flex: 1 1 0%; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-dropdown { width: 65%; position: absolute; bottom: 17px; left: 17px; }
}
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-dropdown { width: 56%; }
}
#localeswitcher .ac-ls-dropdown a { color: rgb(102, 187, 255); }
#localeswitcher .ac-ls-dropdown span { pointer-events: none; }
#localeswitcher .ac-ls-dropdown-check { color: rgb(153, 153, 153); font-size: 20px; visibility: hidden; position: absolute; }
#localeswitcher .ac-ls-dropdown-check::before, #localeswitcher .ac-ls-dropdown-check::after { font-family: "SF Pro Icons", "Apple Legacy 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; }
#localeswitcher .ac-ls-dropdown-check::before, #localeswitcher .ac-ls-dropdown-check::after { text-decoration: none; }
#localeswitcher .ac-ls-dropdown-check::before { display: none; }
#localeswitcher .ac-ls-dropdown-check::before, #localeswitcher .ac-ls-dropdown-check::after { content: ""; }
#localeswitcher .ac-ls-dropdown-check::after { left: 2px; top: -2px; }
#localeswitcher .ac-ls-dropdown-options { display: block; position: absolute; width: 100%; top: 0px; }
#localeswitcher .ac-ls-dropdown-option, #localeswitcher .ac-ls-dropdown-select { padding: 0px 15px; height: 35px; line-height: 35px; box-sizing: border-box; cursor: default; width: 100%; }
#localeswitcher .ac-ls-dropdown-option { border-bottom: 1px solid rgb(112, 112, 112); position: relative; background-color: rgb(87, 87, 87); }
#localeswitcher .ac-ls-dropdown-option[data-focus-method="key"], #localeswitcher .ac-ls-dropdown-option:hover { outline: none; color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
#localeswitcher .ac-ls-dropdown-option:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; }
#localeswitcher .ac-ls-dropdown-option:last-child { border-bottom: none; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
#localeswitcher .ac-ls-dropdown-select { border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(112, 112, 112); border-right-color: rgb(112, 112, 112); border-left-color: rgb(112, 112, 112); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-radius: 4px 4px 0px 0px; background-color: rgb(87, 87, 87); }
#localeswitcher .ac-ls-dropdown-select:focus { box-shadow: rgba(131, 192, 253, 0.5) 0px 0px 0px 3px; outline: none; }
#localeswitcher .ac-ls-dropdown-select:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), #localeswitcher .ac-ls-dropdown-select:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) { box-shadow: none; }
#localeswitcher .ac-ls-dropdown-copy { white-space: nowrap; text-overflow: ellipsis; display: inline-block; overflow: hidden; width: calc(100% - 52px); padding-left: 25px; }
#localeswitcher .ac-ls-dropdown-icon { position: absolute; font-size: 21px; font-weight: 300; color: rgb(153, 153, 153); height: 100%; line-height: 30px; }
#localeswitcher .ac-ls-itemlist { box-shadow: rgba(131, 192, 253, 0.5) 0px 0px 0px 3px; outline: none; margin-left: 0px; list-style-type: none; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); left: 0px; right: 0px; top: -35px; background-color: rgb(68, 68, 68); border: 1px solid rgb(112, 112, 112); border-radius: 4px; }
#localeswitcher .ac-ls-itemlist[data-focus-method="mouse"]:not(input):not(textarea):not(select), #localeswitcher .ac-ls-itemlist[data-focus-method="touch"]:not(input):not(textarea):not(select) { box-shadow: none; }
#localeswitcher .select-collapsed .ac-ls-dropdown-options { display: none; }
#localeswitcher .select-collapsed .ac-ls-dropdown-select { border: 1px solid rgb(112, 112, 112); border-radius: 4px; }
#localeswitcher .select-collapsed .ac-ls-dropdown-select:focus { border-color: rgb(102, 187, 255); }
#localeswitcher .select-collapsed .ac-ls-dropdown-select .ac-ls-dropdown-copy { width: calc(100% - 20px); }
#localeswitcher .select-collapsed .ac-ls-dropdown-select .ac-ls-dropdown-check + .ac-ls-dropdown-copy { width: calc(100% - 52px); padding-left: 25px; }
#localeswitcher .select-collapsed .ac-ls-dropdown-select .ac-ls-dropdown-check, #localeswitcher .select-collapsed .ac-ls-icon-chevron-down { visibility: visible; }
#localeswitcher .ac-ls-icon-chevron-down { visibility: hidden; padding-left: 15px; }
#localeswitcher .ac-ls-icon-chevron-down::before, #localeswitcher .ac-ls-icon-chevron-down::after { font-family: "SF Pro Icons", "Apple Legacy 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; }
#localeswitcher .ac-ls-icon-chevron-down::before, #localeswitcher .ac-ls-icon-chevron-down::after { text-decoration: none; }
#localeswitcher .ac-ls-icon-chevron-down::before { display: none; }
#localeswitcher .ac-ls-icon-chevron-down::before, #localeswitcher .ac-ls-icon-chevron-down::after { content: ""; }
#localeswitcher .ac-ls-icon-chevron-up { visibility: hidden; top: 2px; right: 17px; }
#localeswitcher .ac-ls-icon-chevron-up::before, #localeswitcher .ac-ls-icon-chevron-up::after { font-family: "SF Pro Icons", "Apple Legacy 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; }
#localeswitcher .ac-ls-icon-chevron-up::before, #localeswitcher .ac-ls-icon-chevron-up::after { text-decoration: none; }
#localeswitcher .ac-ls-icon-chevron-up::before { display: none; }
#localeswitcher .ac-ls-icon-chevron-up::before, #localeswitcher .ac-ls-icon-chevron-up::after { content: ""; }
#localeswitcher .ac-ls-icon-chevron-up::after { transform: rotate(180deg); transform-origin: center center; }
#localeswitcher .ac-ls-dropdown:not(.select-collapsed) .ac-ls-dropdown-select { box-shadow: none; border-color: transparent; }
#localeswitcher .ac-ls-dropdown:not(.select-collapsed) .ac-ls-itemlist { box-shadow: rgba(131, 192, 253, 0.5) 0px 0px 0px 3px; outline: none; border: 1px solid rgb(102, 187, 255); }
#localeswitcher .ac-ls-dropdown:not(.select-collapsed) .ac-ls-itemlist[data-focus-method="mouse"]:not(input):not(textarea):not(select), #localeswitcher .ac-ls-dropdown:not(.select-collapsed) .ac-ls-itemlist[data-focus-method="touch"]:not(input):not(textarea):not(select) { box-shadow: none; }
#localeswitcher .ac-ls-dropdown:not(.select-collapsed) .ac-ls-icon-chevron-up { visibility: visible; }
#localeswitcher .ac-ls-dropdown-option[aria-selected="true"] { background-color: rgb(87, 87, 87); }
#localeswitcher .ac-ls-dropdown-option[aria-selected="true"][data-focus-method="key"], #localeswitcher .ac-ls-dropdown-option[aria-selected="true"]:hover { background-color: rgb(102, 102, 102); }
#localeswitcher .ac-ls-dropdown-option[aria-selected="true"] .ac-ls-dropdown-check { visibility: visible; }
html.ac-ls-visible { margin-top: 0px !important; top: 0px; }
html.ac-ls-visible #localeswitcher { position: absolute; top: 0px; }
html.ac-ls-visible .ac-nav-overlap #main, html.ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible .ac-nav-overlap #main, html.ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible .ac-nav-overlap #main, html.ac-ls-visible .ac-nav-overlap .main { margin-top: 135px; }
}
html.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 183px; }
}
html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
html.ac-ls-visible #ac-gn-placeholder { height: 114px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible #ac-gn-placeholder { height: 114px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible #ac-gn-placeholder { height: 183px; }
}
html.ac-ls-visible #ac-globalnav { position: absolute; top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible #ac-globalnav { top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible #ac-globalnav { top: 135px; }
}
html.ac-ls-visible #chapternav { position: absolute; top: 70px; margin-top: 44px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible #chapternav { top: 70px; margin-top: 44px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible #chapternav { top: 135px; margin-top: 48px; }
}
html.ac-ls-visible .ac-nav-overlap #chapternav { position: absolute; top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible .ac-nav-overlap #chapternav { top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible .ac-nav-overlap #chapternav { top: 135px; }
}
html.ac-ls-visible #chapternav ~ #main, html.ac-ls-visible #chapternav ~ .main { margin-top: 110px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible #chapternav ~ #main, html.ac-ls-visible #chapternav ~ .main { margin-top: 106px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible #chapternav ~ #main, html.ac-ls-visible #chapternav ~ .main { margin-top: 110px; }
}
html.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 135px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible.ac-ls-fixed #ac-globalnav { top: 135px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible { margin-top: 0px !important; top: 0px; }
html.ac-gn-segmentbar-visible.ac-ls-visible #localeswitcher { position: absolute; top: 0px; }
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 135px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 183px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 114px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 114px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 183px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-segmentbar { top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-segmentbar { top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-segmentbar { top: 135px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-segmentbar .ac-gn-segmentbar-content::before { content: ""; display: block; width: 100%; box-sizing: border-box; border-top: 1px solid rgba(255, 255, 255, 0.3); }
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-globalnav { top: 110px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-globalnav { top: 110px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-globalnav { top: 179px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible #chapternav { top: 110px; margin-top: 44px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #chapternav { top: 110px; margin-top: 44px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #chapternav { top: 179px; margin-top: 48px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav { position: absolute; top: 110px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav { top: 110px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav { top: 179px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 110px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 110px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 179px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 110px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 110px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 179px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 154px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 154px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 227px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 154px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 154px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 227px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 40px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 40px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 44px; }
}
html[lang="zh-CN"].ac-ls-visible { margin-top: 0px !important; top: 0px; }
html[lang="zh-CN"].ac-ls-visible #localeswitcher { position: absolute; top: 0px; }
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 135px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 183px; }
}
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 114px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 114px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 183px; }
}
html[lang="zh-CN"].ac-ls-visible .adv-wrapper { top: 70px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .adv-wrapper { top: 70px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .adv-wrapper { top: 135px; }
}
html[lang="zh-CN"].ac-ls-visible .adv-wrapper .adv-wrapper-text::before { content: ""; display: block; width: 100%; box-sizing: border-box; border-top: 1px solid rgba(255, 255, 255, 0.3); }
html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible .adv-wrapper-text::before { display: none; }
html[lang="zh-CN"].ac-ls-visible #ac-globalnav.onmove { top: 0px; }
html[lang="zh-CN"].ac-ls-visible #ac-globalnav { top: 110px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible #ac-globalnav { top: 110px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible #ac-globalnav { top: 179px; }
}
html[lang="zh-CN"].ac-ls-visible #chapternav { top: 110px; margin-top: 44px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible #chapternav { top: 110px; margin-top: 44px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible #chapternav { top: 179px; margin-top: 48px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav { position: absolute; top: 110px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav { top: 110px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav { top: 179px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 110px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 110px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 179px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 110px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 110px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 179px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 154px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 154px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 227px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 154px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 154px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 227px; }
}
html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 40px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 40px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 44px; }
}
html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap .main { margin-top: 0px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap .main { margin-top: 0px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap .main { margin-top: 0px; }
}
html.ac-ls-fixed #localeswitcher, html.ac-ls-fixed #ac-gn-segmentbar, html.ac-ls-fixed #ac-globalnav, html.ac-gn-segmentbar-visible.ac-ls-fixed #localeswitcher, html.ac-gn-segmentbar-visible.ac-ls-fixed #ac-gn-segmentbar, html.ac-gn-segmentbar-visible.ac-ls-fixed #ac-globalnav { position: fixed; }
html.ac-ls-fixed .ac-nav-overlap #main, html.ac-ls-fixed .ac-nav-overlap .main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap .main { margin-top: 0px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-fixed .ac-nav-overlap #main, html.ac-ls-fixed .ac-nav-overlap .main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap .main { margin-top: 0px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-fixed .ac-nav-overlap #main, html.ac-ls-fixed .ac-nav-overlap .main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap .main { margin-top: 0px; }
}
.pagination { display: flex; border-top: 1px solid rgb(210, 210, 215); border-bottom: 1px solid rgb(210, 210, 215); padding: 40px 0px; }
@media only screen and (max-width: 1068px) {
.pagination { flex-direction: column-reverse; }
}
@media only screen and (max-width: 734px) {
.pagination { padding: 25px 0px; }
}
.pagination a:hover { color: rgb(0, 102, 204); }
.pagination--prev, .pagination--next { display: flex; flex-direction: column; width: 100%; }
@media only screen and (max-width: 1068px) {
.pagination--prev:not(:only-child) { margin-top: 23px; }
}
.pagination--prev a, .pagination--prev p { align-self: flex-start; }
.pagination--next a, .pagination--next p { align-self: flex-end; }
@media only screen and (max-width: 1068px) {
.pagination--next a, .pagination--next p { align-self: flex-start; }
}
@media only screen and (min-width: 1069px) {
.pagination--next p { text-align: end; }
}
.pagination-content { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(81, 81, 84); }
.pagination-content: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; }
.pagination-content:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-content: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; }
.pagination-content:lang(zh) { letter-spacing: 0em; }
.pagination-content:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-content: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; }
.pagination-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 4px; color: rgb(29, 29, 31); }
.pagination-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; }
.pagination-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link:lang(ko) { line-height: 1.35296; 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; }
.pagination-link:lang(zh) { letter-spacing: 0em; }
.pagination-link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-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; }
.pagination-link: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: 734px) {
.pagination-link { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link: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; }
.pagination-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link: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; }
.pagination-link:lang(zh) { letter-spacing: 0em; }
.pagination-link:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-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; }
.pagination-link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.pagination-link:hover { color: rgb(0, 102, 204); text-decoration: none; }
.nav-wrapper { text-align: center; margin: auto; z-index: 100; }
.nav-wrapper .tabnav { width: 100%; overflow: hidden; text-align: center; z-index: 100; margin: auto; display: flex; justify-content: center; }
.nav-wrapper .tabnav .tabnav-items { overflow: auto hidden; white-space: nowrap; padding-top: 12px; padding-bottom: 6px; list-style-type: none; display: flex; justify-content: start; scrollbar-width: none; }
@media only screen and (max-width: 1068px) {
.nav-wrapper .tabnav .tabnav-items { justify-content: start; }
}
.nav-wrapper .tabnav .tabnav-items::-webkit-scrollbar { display: none; }
.nav-wrapper.nav-sticky-top, .nav-wrapper.nav-sticky-top .tabnav { position: sticky; }
.nav-wrapper.offset-localnav { top: 52px; }
@media only screen and (max-width: 767px) {
.nav-wrapper.offset-localnav { top: 48px; }
}
.tabnav-link { padding-bottom: 0px; cursor: pointer; }
.tabnav-link .tab-label:hover { text-decoration: none; }
.tab-group-wrapper.tabnav { height: 100%; }
.tab-group-wrapper.tabnav .tabnav-link { padding-left: 15px; }
@media only screen and (min-width: 1069px) {
.tab-group-wrapper.tabnav .tabnav-link { padding-left: 14px; }
}
.tab-group-wrapper.tabnav .tabnav-link:first-child { padding-left: 0px; }
.tab-group-wrapper.tabnav .tabnav-link .tab-label { color: rgb(110, 110, 115); padding: 9px 0.4px 11px 0px; margin: 2px 3px 4px 4px; display: block; position: relative; min-width: 20px; text-align: center; }
.tab-group-wrapper.tabnav .tabnav-link .tab-label.current { color: rgb(0, 0, 0); text-decoration: none; cursor: default; z-index: 10; }
.tab-group-wrapper.tabnav .tabnav-link .tab-label.current::after { left: 0px; position: absolute; bottom: -5px; width: 100%; border-bottom: 1px solid rgb(29, 29, 31); content: ""; }
.tab-group-wrapper.with-paddles .tabnav-paddles { display: none; }
@media only screen and (max-width: 1068px) {
.tab-group-wrapper.with-paddles .tabnav-paddles { display: initial; }
}
.tabnav-sticky-bg { background-color: rgb(255, 255, 255); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; }
.accordion-content { display: flex; }
.accordion-content .icon-content { margin-left: auto; }
.section-segement-nav { padding-top: 50px; }
@media only screen and (max-width: 734px) {
.section-segement-nav { width: 100%; }
}
.section-segement-nav .nav-wrapper .tabnav .tabnav-items { justify-content: start; margin: 0 max(calc(env(safe-area-inset-left) + 24px),34px); padding-left: 0px; padding-right: 0px; }
@media only screen and (max-width: 767px) and (orientation: landscape) {
.section-segement-nav .nav-wrapper .tabnav .tabnav-items { margin: 0 max(env(safe-area-inset-left),34px); }
}
.section-segement-nav .nav-wrapper .tabnav .tabnav-link { border-bottom: 1px solid rgb(210, 210, 215); }
.section-segement-nav .accordion-header .icon-wrapper { color: rgb(0, 0, 0); display: flex; }
.section-segement-nav .accordion-header .icon-wrapper .icon { margin-left: auto; }
.section-segement-nav .accordion-header .icon-wrapper:hover { text-decoration: none; }
.section-segement-nav .accordion-group { margin: 0px; list-style: none; color: rgb(0, 0, 0); }
.section-segement-nav .hidden { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.accordion-alt { padding-left: 26px; padding-right: 26px; margin-bottom: 20px; }
.accordion-alt .accordion-content { color: rgb(0, 0, 0); cursor: pointer; padding-bottom: 0px; }
.accordion-alt .accordion-content:hover { color: rgb(0, 102, 204); text-decoration: none; }
.accordion-alt .accordion-panel { display: none; }
.accordion-alt .accordion-panel .accordion-panel-content { margin: 15px 0px 0px; }
.accordion-alt .accordion-panel .accordion-panel-content ul { margin-left: 19px; }
.accordion-alt .accordion-panel .accordion-panel-content p a { cursor: pointer; }
.accordion-alt.accordion-open .accordion-panel { display: block; }
.accordion-alt.accordion-open .accordion-content { color: rgb(0, 102, 204); font-weight: 600; }
.button-tray { min-height: 50px; padding-bottom: 35px; padding-left: 26px; }
.button-tray a { cursor: pointer; font-weight: 600; }
.dsa-policy .dsa-policy-article .section-content { width: 100%; }
.chart .column { display: flex; }
.chart .column:first-child { padding-right: 0.588rem; }
@media only screen and (max-width: 1068px) {
.chart .column:first-child { padding-right: 0.529rem; }
}
@media only screen and (max-width: 734px) {
.chart .column:first-child { padding-right: 0px; margin-top: 1.882rem; }
}
.chart .column:last-child { padding-left: 0.588rem; }
@media only screen and (max-width: 1068px) {
.chart .column:last-child { padding-left: 0.529rem; }
}
@media only screen and (max-width: 734px) {
.chart .column:last-child { padding-left: 0px; margin-top: 1.882rem; }
}
.chart .column .card { box-sizing: border-box; background-color: rgb(255, 255, 255); padding: 3.765rem 3.765rem 3.882rem; min-height: 34.23rem; border-radius: 1.765rem; }
@media only screen and (max-width: 1068px) {
.chart .column .card { padding: 1.647rem 1.647rem 3.765rem; }
}
@media only screen and (max-width: 734px) {
.chart .column .card { padding: 1.647rem 1.647rem 3.882rem; width: 100%; }
}
.chart .column .card .title { margin-top: 3.765rem; margin-left: 1rem; }
@media only screen and (max-width: 1068px) {
.chart .column .card .title { margin-left: 0px; margin-right: 0px; margin-top: 3.882rem; }
}
@media only screen and (max-width: 734px) {
.chart .column .card .title { margin-left: 0px; width: 100%; }
}
.chart .column .card section .copy-block-section-content .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: -0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.471rem; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ko) { 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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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) {
.chart .column .card section .copy-block-section-content .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.chart .column .card section .copy-block-section-content .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.chart .column .card section .copy-block-section-content .copy-block--heading { margin-bottom: 1.176rem; }
}
.chart .column .card section .copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body: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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body: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) {
.chart .column .card section .copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body: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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body: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: 734px) {
.chart .column .card section .copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body: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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body: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: 734px) {
.chart.section--column-reverse .row { flex-direction: column-reverse; }
}
.chart.section--row-reverse .row { flex-direction: row-reverse; }
.chart.section--row-reverse .row .column:first-child { padding-left: 0.588rem; padding-right: 0px; }
@media only screen and (max-width: 1068px) {
.chart.section--row-reverse .row .column:first-child { padding-left: 0.529rem; }
}
@media only screen and (max-width: 734px) {
.chart.section--row-reverse .row .column:first-child { padding-left: 0px; }
}
.chart.section--row-reverse .row .column:last-child { padding-left: 0px; padding-right: 0.588rem; }
@media only screen and (max-width: 1068px) {
.chart.section--row-reverse .row .column:last-child { padding-right: 0.529rem; }
}
@media only screen and (max-width: 734px) {
.chart.section--row-reverse .row .column:last-child { padding-right: 0px; }
}
.ac-graph-donut .donut-wedge { fill: rgb(245, 99, 0); }
.ac-graph-donut ~ .badge, .ac-graph-donut ~ .donut-title { position: absolute; width: 100%; margin: 0px; text-align: center; left: 0px; top: 50%; transform: translateY(-50%); }
@media only screen and (max-width: 1068px) {
.ac-graph-donut ~ .badge .badge-value { font-size: 40px; line-height: 1; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value: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; }
.ac-graph-donut ~ .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value: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; }
.ac-graph-donut ~ .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-caption { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-caption: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; }
.ac-graph-donut ~ .badge .badge-caption:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-caption:lang(ko) { line-height: 1.42859; 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; }
.ac-graph-donut ~ .badge .badge-caption:lang(zh) { letter-spacing: 0em; }
.ac-graph-donut ~ .badge .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-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; }
.ac-graph-donut ~ .badge .badge-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit, .ac-graph-donut ~ .badge .badge-unit-plus, .ac-graph-donut ~ .badge .badge-unit-percent, .ac-graph-donut ~ .badge .badge-unit-currency { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.ac-graph-donut ~ .badge .badge-unit:lang(ar), .ac-graph-donut ~ .badge .badge-unit-plus:lang(ar), .ac-graph-donut ~ .badge .badge-unit-percent:lang(ar), .ac-graph-donut ~ .badge .badge-unit-currency:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit:lang(ja), .ac-graph-donut ~ .badge .badge-unit-plus:lang(ja), .ac-graph-donut ~ .badge .badge-unit-percent:lang(ja), .ac-graph-donut ~ .badge .badge-unit-currency:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit:lang(ko), .ac-graph-donut ~ .badge .badge-unit-plus:lang(ko), .ac-graph-donut ~ .badge .badge-unit-percent:lang(ko), .ac-graph-donut ~ .badge .badge-unit-currency: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; }
.ac-graph-donut ~ .badge .badge-unit:lang(th), .ac-graph-donut ~ .badge .badge-unit-plus:lang(th), .ac-graph-donut ~ .badge .badge-unit-percent:lang(th), .ac-graph-donut ~ .badge .badge-unit-currency:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit:lang(zh-CN), .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-CN), .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-CN), .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit:lang(zh-HK), .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-HK), .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-HK), .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit:lang(zh-MO), .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-MO), .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-MO), .ac-graph-donut ~ .badge .badge-unit-currency: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; }
.ac-graph-donut ~ .badge .badge-unit:lang(zh-TW), .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-TW), .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-TW), .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit-plus { top: -0.29em; }
.ac-graph-donut ~ .badge .badge-unit-percent { top: -0.31em; }
.ac-graph-donut ~ .badge .badge-unit-currency { top: -0.325em; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value: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; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value: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; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-content { padding-bottom: 4px; }
}
.ac-graph-donut ~ .donut-title { color: rgb(245, 99, 0); font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title: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; }
.ac-graph-donut ~ .donut-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title: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; }
.ac-graph-donut ~ .donut-title: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) {
.ac-graph-donut ~ .donut-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title: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; }
.ac-graph-donut ~ .donut-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.donut-sidebar .ac-graph-donut ~ .donut-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title: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; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value { font-size: 40px; line-height: 1; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value: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; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value: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; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit, .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus, .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent, .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency { font-size: 27px; line-height: 1; font-weight: 600; letter-spacing: 0.008em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(ar), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(ar), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(ar), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(ja), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(ja), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(ja), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(ko), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(ko), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(ko), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency: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; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(th), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(th), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(th), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(zh-CN), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-CN), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-CN), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(zh-HK), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-HK), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-HK), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(zh-MO), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-MO), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-MO), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency: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; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(zh-TW), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-TW), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-TW), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); list-style: none; padding: 0px; }
.donut-legend: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; }
.donut-legend: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend:lang(ko) { line-height: 1.41667; 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; }
.donut-legend:lang(zh) { letter-spacing: 0em; }
.donut-legend:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend: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; }
.donut-legend:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend li { line-height: 1.2; margin-bottom: 0.85em; }
.donut-legend li::before { background-color: rgb(134, 134, 139); }
.donut-legend li::before { display: block; content: ""; position: relative; border-radius: 50%; float: left; margin: 1px 7px 0px 0px; width: 12px; height: 12px; }
.theme-dark .ac-graph-donut .donut-wedge { fill: rgb(245, 99, 0); }
.theme-dark .ac-graph-donut ~ .donut-title { color: rgb(245, 99, 0); }
.theme-dark .donut-legend { color: rgb(134, 134, 139); }
.donut-main { --donut-base-color: #f5f5f7; --donut-fill-color: #f56300; }
@media only screen and (max-width: 1068px) {
.donut-main { padding-top: 1.294rem; }
}
@media only screen and (max-width: 734px) {
.donut-main { padding-top: 1.588rem; }
}
.donut-main .title { margin-top: 3.765rem; }
.donut-main .donut { width: 15.747rem; height: 15.647rem; margin: auto; transform: scale(1); position: relative; }
@media only screen and (max-width: 1068px) {
.donut-main .donut { width: 14rem; height: 13.941rem; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut { width: 13.176rem; height: 13.588rem; }
.donut-main .donut svg.ac-graph-svg { width: 102%; height: 102%; }
}
.donut-main .donut .badge-content { margin: 0px; padding-top: 0px; padding-bottom: 0px; }
.donut-main .donut .badge-content .badge-value { margin-left: auto; margin-right: auto; color: var(--donut-fill-color); left: 0px; }
.donut-main .donut .badge-content .badge-value .digits { font-size: 77px; line-height: 1; font-weight: 400; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(ko) { 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; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value .digits:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits: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) {
.donut-main .donut .badge-content .badge-value .digits { font-size: 68px; line-height: 1; font-weight: 400; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(ko) { 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; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value .digits:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut .badge-content .badge-value .digits { font-size: 64px; line-height: 1.0625; font-weight: 400; letter-spacing: -0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(ko) { 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; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value .digits:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.donut-main .donut .badge-content .badge-value .badge-unit { margin-left: -0.5rem; font-size: 50px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit: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) {
.donut-main .donut .badge-content .badge-value .badge-unit { font-size: 45px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut .badge-content .badge-value .badge-unit { font-size: 40px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.donut-main .donut .badge-content .badge-value + .badge-caption { font-size: 14px; line-height: 1.5; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); margin-top: 1rem; max-width: 9.412rem; left: 50%; transform: translate(-50%); }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-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; }
.donut-main .donut .badge-content .badge-value + .badge-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) {
.donut-main .donut .badge-content .badge-value + .badge-caption { font-size: 14px; line-height: 1.5; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-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; }
.donut-main .donut .badge-content .badge-value + .badge-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: 734px) {
.donut-main .donut .badge-content .badge-value + .badge-caption { font-size: 14px; line-height: 1.21429; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-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; }
.donut-main .donut .badge-content .badge-value + .badge-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) {
.donut-main .donut .badge-content .badge-value + .badge-caption { margin-top: 0.941rem; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut .badge-content .badge-value + .badge-caption { margin-top: 1.059rem; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut-one { padding-bottom: 0.412rem; }
}
.donut-main .donut-one .wedge-1 { fill: var(--donut-base-color); }
.donut-main .donut-one .wedge-2 { fill: var(--donut-fill-color); }
.donut-main .donut-one .badge { width: 100%; text-align: center; position: absolute; top: 4.412rem; transform: translateY(0px); }
@media only screen and (max-width: 1068px) {
.donut-main .donut-one .badge { top: 3.882rem; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut-one .badge { top: 3.529rem; }
}
svg.ac-graph-svg { width: 100%; height: 100%; }
.graph .badge-value { color: rgb(245, 99, 0); }
.graph-data { width: 100%; height: 100%; display: inline-block; }
.graph-bar-slot { height: 4px; margin-bottom: 8px; background: rgb(245, 245, 247); }
.graph-bar { height: 4px; margin-bottom: 8px; background: rgb(245, 99, 0); }
.graph-bar-slot .graph-bar { margin-bottom: 0px; }
.graph-caption { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: start; color: rgb(110, 110, 115); }
.graph-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; }
.graph-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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-caption:lang(ko) { line-height: 1.41667; 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; }
.graph-caption:lang(zh) { letter-spacing: 0em; }
.graph-caption:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-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; }
.graph-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-caption-total { font-weight: 600; color: rgb(29, 29, 31); }
.graph-unit.deemphasize, .graph-unit.deemphasize .badge-value { color: rgb(134, 134, 139); }
.graph-unit.deemphasize .graph-bar { background: rgb(134, 134, 139); }
.graph .badge { margin-right: 0px; }
.theme-dark .graph-bar-slot { background: rgb(29, 29, 31); }
.theme-dark .graph-bar { background: rgb(245, 99, 0); }
.theme-dark .graph-caption { color: rgb(134, 134, 139); }
.theme-dark .graph-caption-total { color: rgb(245, 245, 247); }
.graph-horizontalbar .graph-unit { position: relative; }
.graph-horizontalbar .graph-unit:last-child { margin-bottom: 0px; }
@media only screen and (max-width: 1068px) {
.graph-horizontalbar .graph-unit { margin-bottom: 0px; }
}
.graph-horizontalbar .badge { text-align: right; position: absolute; right: calc(100% - 102px); bottom: 26px; }
@media only screen and (max-width: 1068px) {
.graph-horizontalbar .badge .badge-value { font-size: 40px; line-height: 1; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value: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; }
.graph-horizontalbar .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value: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; }
.graph-horizontalbar .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-caption { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-caption: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; }
.graph-horizontalbar .badge .badge-caption:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-caption:lang(ko) { line-height: 1.42859; 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; }
.graph-horizontalbar .badge .badge-caption:lang(zh) { letter-spacing: 0em; }
.graph-horizontalbar .badge .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-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; }
.graph-horizontalbar .badge .badge-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit, .graph-horizontalbar .badge .badge-unit-plus, .graph-horizontalbar .badge .badge-unit-percent, .graph-horizontalbar .badge .badge-unit-currency { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.graph-horizontalbar .badge .badge-unit:lang(ar), .graph-horizontalbar .badge .badge-unit-plus:lang(ar), .graph-horizontalbar .badge .badge-unit-percent:lang(ar), .graph-horizontalbar .badge .badge-unit-currency:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit:lang(ja), .graph-horizontalbar .badge .badge-unit-plus:lang(ja), .graph-horizontalbar .badge .badge-unit-percent:lang(ja), .graph-horizontalbar .badge .badge-unit-currency:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit:lang(ko), .graph-horizontalbar .badge .badge-unit-plus:lang(ko), .graph-horizontalbar .badge .badge-unit-percent:lang(ko), .graph-horizontalbar .badge .badge-unit-currency: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; }
.graph-horizontalbar .badge .badge-unit:lang(th), .graph-horizontalbar .badge .badge-unit-plus:lang(th), .graph-horizontalbar .badge .badge-unit-percent:lang(th), .graph-horizontalbar .badge .badge-unit-currency:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit:lang(zh-CN), .graph-horizontalbar .badge .badge-unit-plus:lang(zh-CN), .graph-horizontalbar .badge .badge-unit-percent:lang(zh-CN), .graph-horizontalbar .badge .badge-unit-currency:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit:lang(zh-HK), .graph-horizontalbar .badge .badge-unit-plus:lang(zh-HK), .graph-horizontalbar .badge .badge-unit-percent:lang(zh-HK), .graph-horizontalbar .badge .badge-unit-currency:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit:lang(zh-MO), .graph-horizontalbar .badge .badge-unit-plus:lang(zh-MO), .graph-horizontalbar .badge .badge-unit-percent:lang(zh-MO), .graph-horizontalbar .badge .badge-unit-currency: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; }
.graph-horizontalbar .badge .badge-unit:lang(zh-TW), .graph-horizontalbar .badge .badge-unit-plus:lang(zh-TW), .graph-horizontalbar .badge .badge-unit-percent:lang(zh-TW), .graph-horizontalbar .badge .badge-unit-currency:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit-plus { top: -0.29em; }
.graph-horizontalbar .badge .badge-unit-percent { top: -0.31em; }
.graph-horizontalbar .badge .badge-unit-currency { top: -0.325em; }
.graph-horizontalbar .badge.badge-stacked .badge-value { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-value: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; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-value: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; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-content { padding-bottom: 4px; }
}
@media only screen and (max-width: 734px) {
.graph-horizontalbar .graph-bar { margin-bottom: 5px; }
}
.graph-horizontalbar .graph-data { width: 100%; height: 42px; margin: 10px 0px 16px; }
@media only screen and (max-width: 734px) {
.graph-horizontalbar .graph-data { width: 100%; height: 33px; margin-top: 0px; margin-bottom: 26px; }
}
.graph-horizontalbar .badge + .graph-data { box-sizing: border-box; padding-left: 138px; }
@media only screen and (max-width: 734px) {
.graph-horizontalbar .badge + .graph-data { padding-top: 6px; padding-left: 118px; }
}
.graph-sidebar-bar .graph-unit { clear: left; height: 49px; }
.graph-sidebar-bar .badge { float: left; width: 60px; padding-right: 10px; }
.graph-sidebar-bar .badge-value { margin-top: -0.2em; }
.graph-sidebar-bar .graph-data { width: 100%; }
.graph-sidebar-bar .badge + .graph-data { width: calc(100% - 60px); }
.graph-sidebar-bar .graph-bar { margin-bottom: 5px; }
.graph-verticalbar { margin-bottom: 74px; height: 160px; }
.graph-verticalbar .graph-unit { position: relative; margin-bottom: 74px; display: inline-block; height: 100%; min-width: 90px; vertical-align: top; }
.graph-verticalbar .badge { position: absolute; top: 100%; margin-top: 10px; }
@media only screen and (max-width: 1068px) {
.graph-verticalbar .badge .badge-value { font-size: 40px; line-height: 1; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value: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; }
.graph-verticalbar .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value: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; }
.graph-verticalbar .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-caption { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-caption: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; }
.graph-verticalbar .badge .badge-caption:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-caption:lang(ko) { line-height: 1.42859; 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; }
.graph-verticalbar .badge .badge-caption:lang(zh) { letter-spacing: 0em; }
.graph-verticalbar .badge .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-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; }
.graph-verticalbar .badge .badge-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit, .graph-verticalbar .badge .badge-unit-plus, .graph-verticalbar .badge .badge-unit-percent, .graph-verticalbar .badge .badge-unit-currency { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.graph-verticalbar .badge .badge-unit:lang(ar), .graph-verticalbar .badge .badge-unit-plus:lang(ar), .graph-verticalbar .badge .badge-unit-percent:lang(ar), .graph-verticalbar .badge .badge-unit-currency:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit:lang(ja), .graph-verticalbar .badge .badge-unit-plus:lang(ja), .graph-verticalbar .badge .badge-unit-percent:lang(ja), .graph-verticalbar .badge .badge-unit-currency:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit:lang(ko), .graph-verticalbar .badge .badge-unit-plus:lang(ko), .graph-verticalbar .badge .badge-unit-percent:lang(ko), .graph-verticalbar .badge .badge-unit-currency: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; }
.graph-verticalbar .badge .badge-unit:lang(th), .graph-verticalbar .badge .badge-unit-plus:lang(th), .graph-verticalbar .badge .badge-unit-percent:lang(th), .graph-verticalbar .badge .badge-unit-currency:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit:lang(zh-CN), .graph-verticalbar .badge .badge-unit-plus:lang(zh-CN), .graph-verticalbar .badge .badge-unit-percent:lang(zh-CN), .graph-verticalbar .badge .badge-unit-currency:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit:lang(zh-HK), .graph-verticalbar .badge .badge-unit-plus:lang(zh-HK), .graph-verticalbar .badge .badge-unit-percent:lang(zh-HK), .graph-verticalbar .badge .badge-unit-currency:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit:lang(zh-MO), .graph-verticalbar .badge .badge-unit-plus:lang(zh-MO), .graph-verticalbar .badge .badge-unit-percent:lang(zh-MO), .graph-verticalbar .badge .badge-unit-currency: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; }
.graph-verticalbar .badge .badge-unit:lang(zh-TW), .graph-verticalbar .badge .badge-unit-plus:lang(zh-TW), .graph-verticalbar .badge .badge-unit-percent:lang(zh-TW), .graph-verticalbar .badge .badge-unit-currency:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit-plus { top: -0.29em; }
.graph-verticalbar .badge .badge-unit-percent { top: -0.31em; }
.graph-verticalbar .badge .badge-unit-currency { top: -0.325em; }
.graph-verticalbar .badge.badge-stacked .badge-value { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-value: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; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-value: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; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-content { padding-bottom: 4px; }
}
.graph-verticalbar .graph-data { position: relative; width: 100%; }
.graph-verticalbar .graph-bar { position: absolute; bottom: 0px; width: 4px; margin-bottom: 0px; }
.graph-verticalbar .graph-caption { position: absolute; bottom: 0px; white-space: nowrap; display: block; transform-origin: left bottom; transform: rotate(-90deg) translateY(28px); }
.side-bar { --bar-base-color: #86868b; --bar-fill-color: #f56300; margin-top: 2.118rem; }
@media only screen and (max-width: 1068px) {
.side-bar { margin-top: 3.176rem; }
}
@media only screen and (max-width: 734px) {
.side-bar { margin-top: 2.471rem; }
}
.side-bar .bar-graph-one .bar-3 { fill: rgb(134, 134, 139); }
.side-bar .bar-graph-one .ac-graph-js-bar .marker { display: none; }
.side-bar .graph-horizontalbar { margin-left: 1rem; margin-bottom: 1.294rem; transform: scale(1); width: 70%; }
@media only screen and (max-width: 1068px) {
.side-bar .graph-horizontalbar { margin-left: 0px; margin-bottom: 2.118rem; }
}
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar { margin-top: 0px; width: 100%; }
}
.side-bar .graph-horizontalbar .emphasize { background: var(--bar-fill-color); }
.side-bar .graph-horizontalbar .deemphasize { background: var(--bar-base-color); }
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar { margin-bottom: 0px; padding-bottom: 0.294rem; }
}
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit { padding-bottom: 1.706rem; }
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit:last-child { padding-bottom: 0.471rem; }
@media only screen and (max-width: 1068px) {
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit:last-child { padding-bottom: 0px; }
}
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit:last-child .badge-tiny { display: none; }
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit:last-child .graph-data { margin: 0.882rem 0px 0px; }
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit:last-child .graph-data { margin: 1.118rem 0px 0px; }
}
@media only screen and (max-width: 1068px) {
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit { padding-bottom: 1.235rem; }
}
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit { padding-bottom: 1.235rem; }
}
.side-bar .graph-horizontalbar .graph-unit .badge { position: initial; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value { color: var(--bar-fill-color); float: left; font-size: 81px; line-height: 1; font-weight: 400; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ko) { 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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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) {
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value { font-size: 72px; line-height: 1; font-weight: 400; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ko) { 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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value { font-size: 76px; line-height: 1; font-weight: 400; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ko) { 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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit { font-size: 54px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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) {
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit { font-size: 48px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit { font-size: 50px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data { padding-left: 0px; height: auto; margin: 1.353rem 0px 0px; }
@media only screen and (max-width: 1068px) {
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data { margin: 1.176rem 0px 0px; }
}
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data { margin: 1.294rem 0px 0px; padding-top: 0px; }
}
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption { font-size: 17px; line-height: 1; font-weight: 400; letter-spacing: -0.005em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-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) {
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption { font-size: 14px; line-height: 1.5; font-weight: 400; letter-spacing: -0.005em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-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: 734px) {
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption { font-size: 14px; line-height: 1.5; font-weight: 400; letter-spacing: -0.005em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.side-bar .graph-horizontalbar .graph-sidebar .graph-bar { height: 5px; width: 0%; margin-bottom: 0.4706rem; }
@media only screen and (max-width: 1068px) {
.side-bar .graph-horizontalbar .graph-sidebar .graph-bar { margin-bottom: 0.588rem; }
}
.side-bar .graph-horizontalbar.animate .graph-sidebar .graph-bar { width: 100%; transition-property: width; transition-timing-function: ease-in-out; transition-duration: 1.2s; transition-delay: 0s; }
@media (prefers-reduced-motion: reduce) {
.side-bar .graph-horizontalbar.animate .graph-sidebar .graph-bar { transition: none 0s ease 0s; }
}
.copy-block-tile { box-sizing: border-box; }
.copy-block-tile .column:has(+ .column), .copy-block-tile .column:has(+ .column) + .column { flex-basis: 50%; max-width: 50%; display: flex; }
.copy-block-tile .column:has(+ .column) .copy-block, .copy-block-tile .column:has(+ .column) + .column .copy-block { flex: 1 1 0%; }
@media only screen and (max-width: 734px) {
.copy-block-tile .column:has(+ .column), .copy-block-tile .column:has(+ .column) + .column { flex-basis: 100%; max-width: 100%; }
}
.copy-block-tile .column:has(+ .column):first-child, .copy-block-tile .column:has(+ .column) + .column:first-child { padding-right: 10px; }
@media only screen and (max-width: 734px) {
.copy-block-tile .column:has(+ .column):first-child, .copy-block-tile .column:has(+ .column) + .column:first-child { padding-right: 0px; }
}
.copy-block-tile .column:has(+ .column):last-child, .copy-block-tile .column:has(+ .column) + .column:last-child { padding-left: 10px; }
@media only screen and (max-width: 734px) {
.copy-block-tile .column:has(+ .column):last-child, .copy-block-tile .column:has(+ .column) + .column:last-child { padding-left: 0px; padding-top: 20px; }
}
.copy-block-tile.full-width-tile .copy-block { width: 400px; padding: 75px 0px 82px; }
@media only screen and (max-width: 1068px) {
.copy-block-tile.full-width-tile .copy-block { width: 410px; padding: 63px 0px 68px; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.full-width-tile .copy-block { width: 287px; padding: 35px 0px 40px; }
}
@media screen and (max-width: 392px) {
.copy-block-tile.full-width-tile .copy-block { width: 83.5%; }
}
.copy-block-tile.full-width-tile .copy-block .link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .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; }
.copy-block-tile.full-width-tile .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(ko) { line-height: 1.35296; 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; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-tile.full-width-tile .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .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; }
.copy-block-tile.full-width-tile .copy-block .link: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) {
.copy-block-tile.full-width-tile .copy-block .link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link: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; }
.copy-block-tile.full-width-tile .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(ko) { line-height: 1.58824; 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; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-tile.full-width-tile .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .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; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-tile.full-width-tile.rounded-border .column { border: 1px solid black; border-radius: 28px; }
.copy-block-tile.full-width-tile.rounded-border.rounded-border--grey .column { border-color: rgb(210, 210, 215); }
.copy-block-tile.full-width-tile.white-bg { background-color: transparent; }
.copy-block-tile.full-width-tile.white-bg .column { background-color: rgb(255, 255, 255); }
.copy-block-tile.full-width-tile.medium-grey-bg { background-color: transparent; }
.copy-block-tile.full-width-tile.medium-grey-bg .column { background-color: rgb(245, 245, 247); }
.copy-block-tile.half-width-tile .copy-block { padding: 75px 84px 82px; }
@media only screen and (max-width: 1068px) {
.copy-block-tile.half-width-tile .copy-block { padding: 63px 22px 68px; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.half-width-tile .copy-block { padding: 35px 29px 40px; }
}
.copy-block-tile.half-width-tile .copy-block .link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .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; }
.copy-block-tile.half-width-tile .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(ko) { line-height: 1.35296; 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; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-tile.half-width-tile .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .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; }
.copy-block-tile.half-width-tile .copy-block .link: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) {
.copy-block-tile.half-width-tile .copy-block .link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link: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; }
.copy-block-tile.half-width-tile .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(ko) { line-height: 1.58824; 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; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-tile.half-width-tile .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .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; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-tile.half-width-tile.certification-v1 .column { height: 100%; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block { background-color: rgb(255, 255, 255); }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading { 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; max-width: 18.529rem; margin-bottom: 0px; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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) {
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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) {
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading { max-width: 16.824rem; letter-spacing: 0.002em; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; letter-spacing: 0.0045em; max-width: 16.235rem; }
}
.copy-block-tile.half-width-tile.certification-v1 .column:not(:has(.copy-block--heading)) { display: none; }
.copy-block-tile.half-width-tile.certification-v1.tile-bg--grey .column .copy-block { background-color: rgb(245, 245, 247); }
.copy-block-tile.half-width-tile-v2 .copy-block { padding: 66px 57px 67px 58px; }
.copy-block-tile.half-width-tile-v2 .copy-block .copy-block--heading { margin-bottom: 0.588rem; }
@media only screen and (max-width: 1068px) {
.copy-block-tile.half-width-tile-v2 .copy-block { padding: 68px 20px 68px 21px; }
.copy-block-tile.half-width-tile-v2 .copy-block .copy-block--heading { margin-bottom: 1.176rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.half-width-tile-v2 .copy-block { padding: 40px 35px; }
.copy-block-tile.half-width-tile-v2 .copy-block .links-inline li:not(:first-child) { margin-top: 1.176rem; }
}
.copy-block-tile.half-width-tile.rounded-border .copy-block, .copy-block-tile.half-width-tile-v2.rounded-border .copy-block { border-radius: 28px; }
.copy-block-tile.half-width-tile.rounded-border.rounded-border--grey .copy-block, .copy-block-tile.half-width-tile-v2.rounded-border.rounded-border--grey .copy-block { border: 1px solid rgb(210, 210, 215); }
.copy-block-tile.half-width-tile.white-bg, .copy-block-tile.half-width-tile-v2.white-bg { background-color: transparent; }
.copy-block-tile.half-width-tile.white-bg .copy-block, .copy-block-tile.half-width-tile-v2.white-bg .copy-block { background-color: rgb(255, 255, 255); }
.copy-block-tile.half-width-tile.medium-grey-bg, .copy-block-tile.half-width-tile-v2.medium-grey-bg { background-color: transparent; }
.copy-block-tile.half-width-tile.medium-grey-bg .copy-block, .copy-block-tile.half-width-tile-v2.medium-grey-bg .copy-block { background-color: rgb(245, 245, 247); }
.copy-block-tile.image-with-text-wrapper .row { display: grid; grid-template-columns: repeat(auto-fit, 16.471rem); justify-content: center; max-width: 55.8824rem; margin: auto; gap: 2.76471rem; }
.copy-block-tile.image-with-text-wrapper .row:has(.column + .column + .column + .column) { max-width: 54.1176rem; }
@media only screen and (max-width: 1068px) {
.copy-block-tile.image-with-text-wrapper .row { max-width: unset; display: flex; flex-direction: column; align-items: center; gap: 3.529rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.image-with-text-wrapper .row { gap: 1.765rem; }
}
@media only screen and (min-width: 1441px) {
.copy-block-tile.image-with-text-wrapper .row { gap: 2.76471rem; }
.copy-block-tile.image-with-text-wrapper .row:has(.column + .column + .column + .column) { gap: 1.76471rem; max-width: 100%; }
}
.copy-block-tile.image-with-text-wrapper .row .column { max-width: 100%; text-align: center; padding-right: 0px; padding-left: 0px; }
@media only screen and (max-width: 1068px) {
.copy-block-tile.image-with-text-wrapper .row .column { width: 16.471rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.image-with-text-wrapper .row .column:last-child { padding-top: 0px; }
}
.copy-block-tile.image-with-text-wrapper .row .column .copy-block { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; padding-top: 0.882rem; flex: 1 1 0%; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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) {
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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) {
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading { padding-top: 0.588rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading { padding-top: 0.941rem; }
}
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .links-inline { margin-top: 0px; padding-top: 0.765rem; }
.copy-block-tile.promo-banner { --badge-text-color: #B64400; --badge-bg-color: rgba(245, 99, 0, .1); --link-internal-color: #0066cc; --link-external-color: #0066cc; }
.copy-block-tile.promo-banner .copy-block--eyebrow { color: var(--hero-panel-eyebrow-color, #1d1d1f); }
.copy-block-tile.promo-banner .copy-block--body { color: var(--hero-panel-body-color, #1d1d1f); }
.copy-block-tile.promo-banner.white-bg { background-color: transparent; }
.copy-block-tile.promo-banner.white-bg .column { background-color: rgb(255, 255, 255); }
.copy-block-tile.promo-banner.rounded-border { border-radius: unset; }
.copy-block-tile.promo-banner.rounded-border .column { border-radius: 28px; }
.copy-block-tile .text-linear-grad .copy-block .copy-block--heading, .copy-block-tile .text-linear-grad-3 .copy-block .copy-block--heading, .copy-block-tile .text-linear-grad-4 .copy-block .copy-block--heading, .copy-block-tile .text-linear-grad-5 .copy-block .copy-block--heading, .copy-block-tile .text-linear-grad-6 .copy-block .copy-block--heading { background-clip: text; -webkit-text-fill-color: transparent; }
.copy-block-tile .text-linear-grad .copy-block .copy-block--heading { background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2)); }
.copy-block-tile .text-linear-grad-3 .copy-block .copy-block--heading { background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3)); }
.copy-block-tile .text-linear-grad-4 .copy-block .copy-block--heading { background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4)); }
.copy-block-tile .text-linear-grad-5 .copy-block .copy-block--heading { background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4),var(--grad-color5)); }
.copy-block-tile .text-linear-grad-6 .copy-block .copy-block--heading { background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4),var(--grad-color5),var(--grad-color6)); }
.copy-block-tile.product-banner.section-content--custom, .copy-block-tile.product-banner.section-content--responsive, .copy-block-tile.product-banner.section-content { width: 100%; max-width: 100%; }
.copy-block-tile.cta-medium-grey { --primary-btn-text-color: #000000; --primary-btn-bg-color: #f5f5f7; --primary-btn-bg-color-hover: #fff; }
.copy-block-tile.cta-medium-grey .button { color: var(--primary-btn-text-color); background-color: var(--primary-btn-bg-color); }
.copy-block-tile.cta-medium-grey .button:hover { background-color: var(--primary-btn-bg-color-hover); }
.copy-block-tile .bg-linear-grad, .copy-block-tile .bg-linear-grad-3, .copy-block-tile .bg-linear-grad-4, .copy-block-tile .bg-linear-grad-5, .copy-block-tile .bg-linear-grad-6 { --secondary-btn-text-color: #fff; --secondary-btn-border-color: #fff; --secondary-btn-bg-color-hover: #fff; --secondary-btn-text-color-hover: #000000; --icon-internal-color: #fff; --icon-external-color: #fff; }
.copy-block-tile .bg-linear-grad .copy-block--eyebrow, .copy-block-tile .bg-linear-grad-3 .copy-block--eyebrow, .copy-block-tile .bg-linear-grad-4 .copy-block--eyebrow, .copy-block-tile .bg-linear-grad-5 .copy-block--eyebrow, .copy-block-tile .bg-linear-grad-6 .copy-block--eyebrow { color: var(--hero-panel-eyebrow-color, #fff); }
.copy-block-tile .bg-linear-grad .copy-block--heading, .copy-block-tile .bg-linear-grad-3 .copy-block--heading, .copy-block-tile .bg-linear-grad-4 .copy-block--heading, .copy-block-tile .bg-linear-grad-5 .copy-block--heading, .copy-block-tile .bg-linear-grad-6 .copy-block--heading { color: var(--hero-panel-heading-color, #fff); }
.copy-block-tile .bg-linear-grad .copy-block--body, .copy-block-tile .bg-linear-grad-3 .copy-block--body, .copy-block-tile .bg-linear-grad-4 .copy-block--body, .copy-block-tile .bg-linear-grad-5 .copy-block--body, .copy-block-tile .bg-linear-grad-6 .copy-block--body { color: var(--hero-panel-body-color, #fff); }
.copy-block-tile .bg-linear-grad .column { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2)); }
.copy-block-tile .bg-linear-grad-3 .column { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3)); }
.copy-block-tile .bg-linear-grad-4 .column { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4)); }
.copy-block-tile .bg-linear-grad-5 .column { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4),var(--grad-color5)); }
.copy-block-tile .bg-linear-grad-6 .column { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4),var(--grad-color5),var(--grad-color6)); }
.copy-block-tile.fade-in-transition .row .column { opacity: 0; transform: translateY(50px); transition: opacity 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.2s, transform 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.2s; will-change: opacity, transform; }
.copy-block-tile.fade-in-transition .row .column.fade-in { opacity: 1; transform: translateY(0px); }
html.reduce-motion .copy-block-tile.fade-in-transition .row .column { opacity: 1; transform: translateY(0px); transition: unset; }
.scroll-gallery { position: relative; }
.scroll-gallery .scroll-container { overflow-x: scroll; scrollbar-width: none; scroll-snap-type: x mandatory; }
.scroll-gallery .item-container { list-style: none; margin: auto 0px; padding: 0px; display: flex; width: fit-content; }
.scroll-gallery ::-webkit-scrollbar { width: 0px; background: transparent; }
@media only screen and (max-width: 734px) {
.scroll-gallery .item-container { flex-direction: column; }
}
.scroll-gallery .item-container .gallery-item { opacity: 1; display: flex; }
.scroll-gallery .paddlenav { position: relative; width: 100%; display: none; }
.scroll-gallery.show-paddles .paddlenav { display: block; position: absolute; bottom: 0px; top: calc(100% - 36px); right: calc(-27px + 50vw - min(980px, 87.5vw) / 2); }
@media only screen and (max-width: 1068px) {
.scroll-gallery.show-paddles .paddlenav { right: calc(-346.5px + 50vw); top: calc(100% - 36px); }
}
@media only screen and (max-width: 734px) {
.scroll-gallery.show-paddles .paddlenav { right: calc(-148.5px + 50vw); top: calc(100% - 36px); }
}
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow { width: 2.118rem; height: 2.118rem; background: rgba(210, 210, 215, 0.64); color: rgba(0, 0, 0, 0.56); transition: background 0.1s linear 0s, color 0.1s linear 0s, opacity 0.1s linear 0s; margin-top: 0px; top: 0px; }
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-previous { right: 56px; left: auto; }
@media only screen and (max-width: 1068px) {
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-previous { right: 56px; }
}
@media only screen and (max-width: 734px) {
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-previous { right: 56px; }
}
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-next { right: 0px; }
@media only screen and (max-width: 1068px) {
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-next { right: 0px; }
}
@media only screen and (max-width: 734px) {
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-next { right: 0px; }
}
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow:disabled { pointer-events: none; opacity: 0.42; }
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow:hover { background: rgba(223, 223, 227, 0.698); color: rgba(0, 0, 0, 0.64); }
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow svg { display: block; }
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow svg path { fill: rgba(0, 0, 0, 0.56); transition: fill 0.1s linear 0s; }
.scroll-gallery.show-paddles .item-container { padding-right: calc(50vw - min(980px, 87.5vw) / 2); padding-left: calc(50vw - min(980px, 87.5vw) / 2); }
@media only screen and (max-width: 1068px) {
.scroll-gallery.show-paddles .item-container { gap: 17px; padding-right: calc(-346px + 50vw); padding-left: calc(-346px + 50vw); }
}
@media only screen and (max-width: 734px) {
.scroll-gallery.show-paddles .item-container { gap: 17px; padding-right: calc(-142.5px + 50vw); padding-left: calc(-142.5px + 50vw); }
}
@media only screen and (max-width: 734px) {
.scroll-gallery.show-paddles .item-container { flex-direction: row; }
}
.scroll-gallery.fade-in-anim .gallery-item { will-change: transform; }
.copy-block-card-wrapper { display: flex; flex-direction: column; width: 18.412rem; border-radius: 1.647rem; overflow: hidden; background-color: rgb(255, 255, 255); flex: 1 1 0%; }
@media only screen and (max-width: 1068px) {
.copy-block-card-wrapper { width: 12.882rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-card-wrapper { width: 20.294rem; border-bottom: none; }
}
@media screen and (max-width: 392px) {
.copy-block-card-wrapper { width: 100%; }
}
.copy-block-card-wrapper .copy-block-card { display: flex; flex-direction: column; padding-left: 1.765rem; padding-right: 1.824rem; flex: 1 1 0%; padding-bottom: 2.353rem; }
@media only screen and (max-width: 1068px) {
.copy-block-card-wrapper .copy-block-card { padding-left: 1.765rem; padding-right: 0.941rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-card-wrapper .copy-block-card { padding-left: 1.765rem; padding-right: 2.353rem; }
}
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.176rem; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow: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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow: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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow:lang(zh) { letter-spacing: 0em; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-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) {
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow { margin-top: 1.765rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow { margin-top: 1.176rem; }
}
.copy-block-card-wrapper .copy-block-card .copy-block-card-title { font-size: 24px; line-height: 1.16667; font-weight: 600; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.176rem; flex: 1 1 0%; padding-bottom: 1.765rem; letter-spacing: 0.22px; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title: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) {
.copy-block-card-wrapper .copy-block-card .copy-block-card-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title: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) {
.copy-block-card-wrapper .copy-block-card .copy-block-card-title { letter-spacing: 0.01px; margin-top: 1.176rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-card-wrapper .copy-block-card .copy-block-card-title { letter-spacing: 0.23px; }
}
.copy-block-card-wrapper .copy-block-card .link { display: inline-block; width: fit-content; }
.copy-block-card-wrapper .copy-block-cover-image { display: block; width: 100%; height: auto; }
.scroll-container .item-container { gap: 1.176rem; }
@media only screen and (max-width: 1068px) {
.scroll-container .item-container { gap: 1rem; }
}
@media only screen and (max-width: 734px) {
.scroll-container .item-container { gap: 1.176rem; }
}
.card-copy-block-carousel.show-paddles.scroll-gallery { padding-bottom: 3.58823rem; max-width: none; }
@media only screen and (max-width: 734px) {
.card-copy-block-carousel.show-paddles.scroll-gallery .item-container { padding-left: calc(-170.5px + 50vw); }
}
.card-copy-block-carousel.show-paddles.scroll-gallery.center-align-paddle .paddlenav { right: auto; }
.card-copy-block-carousel.show-paddles.scroll-gallery.center-align-paddle .paddlenav .paddlenav-arrow-next { left: calc(10px + 50vw); }
.card-copy-block-carousel.show-paddles.scroll-gallery.center-align-paddle .paddlenav .paddlenav-arrow-previous { right: calc(10px + 50vw); }
.scroll-gallery-v2.section-content--custom { max-width: unset; }
.scroll-gallery-v2.scroll-gallery.show-paddles { padding-bottom: 3.29412rem; }
@media only screen and (max-width: 734px) {
.scroll-gallery-v2.scroll-gallery.show-paddles { padding-bottom: 2.11765rem; }
}
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav { display: block; position: absolute; bottom: 0px; top: calc(100% - 56px); right: calc(50vw - min(1260px, 87.5vw) / 2); }
@media only screen and (max-width: 734px) {
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav { top: calc(100% - 36px); }
}
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow { width: 3.29412rem; height: 3.29412rem; }
@media only screen and (max-width: 734px) {
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow { width: 2.11765rem; height: 2.11765rem; }
}
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-previous { right: 4.47059rem; }
@media only screen and (max-width: 734px) {
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-previous { right: 3.05882rem; }
}
.scroll-gallery-v2.scroll-gallery .item-container { gap: 0.941176rem; padding-right: calc(50vw - min(1260px, 87.5vw) / 2); padding-left: calc(50vw - min(1260px, 87.5vw) / 2); padding-bottom: 2.35294rem; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.scroll-gallery-v2.scroll-gallery .item-container { padding-bottom: 2.35294rem; }
}
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper { width: 22.0588rem; background-color: rgb(245, 245, 247); flex-direction: column-reverse; padding: 2.35294rem; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper { width: 21.1765rem; }
}
@media only screen and (max-width: 734px) {
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper { width: 19.0588rem; padding: 1.76471rem; }
}
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card { padding-left: 0px; padding-right: 0px; padding-bottom: 2.05882rem; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0px; margin: 0px; flex: 0 0 auto; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title: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) {
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title: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) {
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title { font-size: 24px; line-height: 1.16667; letter-spacing: 0.009em; }
}
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0.588235rem 0px 0px; padding: 0px; flex: 1 1 0%; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc: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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(ko) { line-height: 1.58824; 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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(zh) { letter-spacing: 0em; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc: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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card:has(.link) { margin-bottom: 0.941176rem; padding-bottom: 0px; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .link { display: inline-block; width: fit-content; margin-top: 0.941176rem; }
.scroll-gallery-v2.carousel-custom-style.scroll-gallery .item-container .copy-block-card-wrapper { padding: 0px; }
.scroll-gallery-v2.carousel-custom-style.scroll-gallery .item-container .copy-block-card-wrapper .copy-block-card { padding-inline: 1.76471rem; padding-top: 1.76471rem; padding-bottom: 2.11765rem; }
@media only screen and (max-width: 1068px) {
.scroll-gallery-v2.carousel-custom-style.scroll-gallery .item-container .copy-block-card-wrapper .copy-block-card { padding-bottom: 1.76471rem; }
}
.scroll-gallery-v2.carousel-custom-style.scroll-gallery .item-container .copy-block-card-wrapper .copy-block-card:has(.link) { margin-bottom: 0.941176rem; padding-bottom: 0px; }
.scroll-gallery-v2.content-reverse .copy-block-card-wrapper { flex-direction: column; }
.gradient-border { --border-width: 1px; }
.gradient-border .card-image-with-text { border: var(--border-width) double transparent; background-image: linear-gradient(#fff,#fff),linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color1)); background-origin: border-box; background-clip: content-box, border-box; }
.gradient-border.border-grad--2 .card-image-with-text { background-image: linear-gradient(#fff,#fff),linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2)); }
.gradient-border.border-grad--3 .card-image-with-text { background-image: linear-gradient(#fff,#fff),linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3)); }
.gradient-border.border-grad--4 .card-image-with-text { background-image: linear-gradient(#fff,#fff),linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4)); }
html.reduce-motion .scroll-gallery.fade-in-anim .gallery-item { opacity: 1; transform: translateY(0px); transition: unset; }
.copy-block-item-wrapper { display: flex; width: 14.941rem; }
@media only screen and (max-width: 1068px) {
.copy-block-item-wrapper { width: 12.176rem; }
}
.copy-block-item-wrapper .copy-block { display: flex; flex: 1 1 0%; flex-direction: column; position: relative; padding-top: 1.529rem; }
.copy-block-item-wrapper .copy-block .link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; width: fit-content; }
.copy-block-item-wrapper .copy-block .link: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; }
.copy-block-item-wrapper .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block .link:lang(ko) { line-height: 1.58824; 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; }
.copy-block-item-wrapper .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-item-wrapper .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block .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; }
.copy-block-item-wrapper .copy-block .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .violator-text { font-size: 12px; line-height: 1.33337; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(182, 68, 0); margin-bottom: 0.588rem; font-weight: 600; position: absolute; width: 100%; top: 0px; left: 0px; }
.copy-block-item-wrapper .violator-text: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; }
.copy-block-item-wrapper .violator-text: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .violator-text:lang(ko) { line-height: 1.41667; 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; }
.copy-block-item-wrapper .violator-text:lang(zh) { letter-spacing: 0em; }
.copy-block-item-wrapper .violator-text:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .violator-text:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .violator-text:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .violator-text: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; }
.copy-block-item-wrapper .violator-text:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--eyebrow { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.176rem; }
.copy-block-item-wrapper .copy-block--eyebrow: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; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(ko) { line-height: 1.58824; 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; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--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; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.765rem; margin-top: 0px; flex: 1 1 0%; }
.copy-block-item-wrapper .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading: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; }
.copy-block-item-wrapper .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading: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; }
.copy-block-item-wrapper .copy-block--heading: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) {
.copy-block-item-wrapper .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading: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; }
.copy-block-item-wrapper .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-carousel.scroll-gallery { padding-bottom: 3.58823rem; }
.copy-block-carousel.scroll-gallery .gallery-item { width: 16.706rem; border-right: 1px solid rgb(210, 210, 215); box-sizing: border-box; }
.copy-block-carousel.scroll-gallery .gallery-item:last-child { border-right: none; width: 14.941rem; }
@media only screen and (max-width: 1068px) {
.copy-block-carousel.scroll-gallery .gallery-item:last-child { width: 12.176rem; }
}
@media only screen and (max-width: 1068px) {
.copy-block-carousel.scroll-gallery .gallery-item { width: 13.176rem; }
}
.copy-block-carousel.scroll-gallery .gallery-item.hide-violator-text .violator-text { display: none; }
.copy-block-carousel.scroll-gallery .item-container { padding-right: calc(50vw - min(980px, 87.5vw) / 2); padding-left: calc(50vw - min(980px, 87.5vw) / 2); gap: 30px; padding-bottom: 0.2941rem; }
@media only screen and (max-width: 1068px) {
.copy-block-carousel.scroll-gallery .item-container { gap: 17px; padding-right: calc(-346px + 50vw); padding-left: calc(-346px + 50vw); }
}
@media only screen and (max-width: 734px) {
.copy-block-carousel.scroll-gallery .item-container { gap: 17px; padding-right: calc(-142.5px + 50vw); padding-left: calc(-142.5px + 50vw); }
}
@media only screen and (max-width: 734px) {
.copy-block-carousel.scroll-gallery .item-container { flex-direction: row; }
}
.qrcode-modal .modal-overlay-container { flex-direction: row; }
.qrcode-modal .qrcode-modal__overlay { margin-top: 0px; margin-bottom: 0px; justify-content: center; flex-grow: 0; border-radius: 18px; }
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal__overlay { width: 87.5%; }
}
.qrcode-modal .qrcode-modal__button--close { height: 44px; width: 44px; right: 0px; left: unset; top: 0px; position: absolute; margin: 0px; }
.qrcode-modal .qrcode-modal__button--close .modal-close-icon { height: 36px; width: 36px; }
.qrcode-modal .qrcode-modal__content-container { text-align: center; min-height: initial; padding: 76px; margin: 0px; }
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal__content-container { padding: 76px 6.25% 60px; }
}
.qrcode-modal .qrcode-modal-content__title { text-align: center; 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; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title: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) {
.qrcode-modal .qrcode-modal-content__title { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__title { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title: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) {
.qrcode-modal .qrcode-modal-content__title { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(zh) { letter-spacing: 0em; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title: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) and (max-width: 1068px) {
.qrcode-modal .qrcode-modal-content__title { 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; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title: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) and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__title { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__title { display: none; }
}
.qrcode-modal .qrcode-modal-content__svp-instruction-text { display: none; }
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__svp-instruction-text { display: block; font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text: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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text: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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text: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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.qrcode-modal .qrcode-modal-content__svp-instruction-text { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ko) { line-height: 1.39286; 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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text: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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__svp-instruction-text { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ko) { line-height: 1.45841; 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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text: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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-CN) { line-height: 1.29; }
}
.qrcode-modal .qrcode-modal-content__qrcode_img { margin-top: 50px; }
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__qrcode_img { display: none; }
}
.card-image-with-text { --copy-block-body-color: #f5f5f7; --copy-block-heading-color: #f5f5f7; --card-border-color: #161823; width: 28.8235rem; height: 28.8235rem; position: relative; overflow: hidden; border-radius: 28px; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.card-image-with-text { width: 23.5294rem; height: 23.5294rem; }
}
@media only screen and (max-width: 734px) {
.card-image-with-text { width: 19.0588rem; height: 19.0588rem; }
}
.card-image-with-text .card-cover-image { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; object-fit: cover; }
.card-image-with-text .copy-block { display: flex; justify-content: center; }
.card-image-with-text .copy-block .copy-block--body { position: absolute; text-align: center; bottom: 4rem; color: var(--copy-block-body-color); width: calc(100% - 40px); font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body: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; }
.card-image-with-text .copy-block .copy-block--body: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) {
.card-image-with-text .copy-block .copy-block--body { bottom: 3.52941rem; width: calc(100% - 56px); }
}
@media only screen and (max-width: 734px) {
.card-image-with-text .copy-block .copy-block--body { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; width: calc(100% - 14px); }
.card-image-with-text .copy-block .copy-block--body: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; }
.card-image-with-text .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body: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; }
.card-image-with-text .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.card-image-with-text .copy-block .copy-block--body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--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; }
.card-image-with-text .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-image-with-text .open-modal-button { cursor: pointer; position: absolute; height: 2.35294rem; width: 2.35294rem; bottom: 1.17647rem; right: 1.17647rem; background-color: rgb(200, 200, 200); border-radius: 50%; }
@media only screen and (max-width: 734px) {
.card-image-with-text .open-modal-button { bottom: 0.588235rem; right: 0.588235rem; }
}
.card-image-with-text.quote-block--wrapper { border: none; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block { position: absolute; width: calc(100% - 3.52941rem); flex-direction: column; align-items: center; padding-inline: 1.76471rem; bottom: 2.35294rem; }
@media only screen and (max-width: 1068px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block { width: calc(100% - 2.35294rem); padding-inline: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block { bottom: 1.76471rem; }
}
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--copy-block-heading-color); }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body { position: unset; color: var(--copy-block-body-color); font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0.470588rem; margin-bottom: 1.41176rem; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body { font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.018em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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: 734px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline { margin-top: 0px; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button { padding-inline: 1.29412rem; padding-block: 0.705882rem; color: rgb(0, 0, 0); background: rgb(245, 245, 247); border-radius: 1.29412rem; border: none; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:hover, .scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:focus { background: rgb(255, 255, 255); }
@media only screen and (max-width: 734px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button { padding-inline: 0.941176rem; padding-block: 0.529412rem; font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(ko) { line-height: 1.42859; 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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(zh) { letter-spacing: 0em; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-border .card-image-with-text { border: 1px solid var(--card-border-color); }
.card-image-modal { --quote-block-quote-color: #f5f5f7; --quote-block-author-color: #f5f5f7; backdrop-filter: blur(8px); }
.card-image-modal .modal-overlay .modal-content-container { background-color: rgb(29, 29, 31); border-radius: 28px; color: rgb(245, 245, 247); min-height: auto; padding: 0px 100px; }
@media only screen and (max-width: 1068px) {
.card-image-modal .modal-overlay .modal-content-container { padding: 0px 60px; }
}
@media only screen and (max-width: 734px) {
.card-image-modal .modal-overlay .modal-content-container { padding: 0px 24px; }
}
.card-image-modal .modal-overlay .modal-close-button { align-self: flex-end; }
.card-image-modal .modal-overlay .modal-close-button .modal-close-icon { right: 20px; }
.card-image-modal .modal-overlay .quote-block--wrapper { border: none; text-align: center; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation { padding-top: 10.5882rem; padding-bottom: 4.11765rem; }
@media only screen and (max-width: 1068px) {
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation { padding-top: 7.05882rem; padding-bottom: 1.76471rem; }
}
@media only screen and (max-width: 734px) {
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation { padding-top: 5.88235rem; padding-bottom: 1.17647rem; }
}
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 174px; padding: 0px; color: var(--quote-block-quote-color); }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote: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; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--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; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--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) {
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--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; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--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) {
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote { margin-bottom: 156px; }
}
@media only screen and (max-width: 734px) {
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote { margin-bottom: 180px; }
}
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author { color: var(--quote-block-author-color); font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0px; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author: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: 480px) {
.card-image-modal.modal-page-overlay .modal-overlay { --modal-overlay-margin-top: 40px; }
}
.custom-modal-content { --modal-overlay-width: 997px; --modal-content-max-width-l: 538px; --modal-content-max-width-m: 346px; --modal-content-max-width-s: 330px; --modal-close-button-width: 46px; --modal-close-button-height: 45px; --modal-close-button-offset-top: 24px; --modal-scrim-background: rgba(0, 0, 0, .56); background-color: var(--modal-scrim-background); backdrop-filter: blur(8px); }
@media only screen and (max-width: 1068px) {
.custom-modal-content { --modal-overlay-width: 660px; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content { --modal-close-button-width: 43px; --modal-close-button-height: 43px; --modal-close-button-offset-top: 12px; --modal-scrim-background: rgba(0, 0, 0, .56); }
}
.custom-modal-content .modal-overlay { --modal-overlay-margin-top: 100px; --modal-overlay-margin-bottom: 98px; border-radius: 2rem; }
@media only screen and (max-width: 1068px) {
.custom-modal-content .modal-overlay { --modal-overlay-margin-top: 80px; --modal-overlay-margin-bottom: 80px; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-overlay { --modal-overlay-margin-top: 0px; --modal-overlay-margin-bottom: 0px; }
}
.custom-modal-content .modal-banner .bg-image { width: 100%; }
.custom-modal-content .modal-content-container { padding-inline: 0px; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 16px 10px; margin-top: calc(-1 * (var(--modal-close-button-height) + var(--modal-close-button-offset-top))); overflow: hidden; border-radius: 2rem; background-color: rgb(255, 255, 255); }
.custom-modal-content .modal-content-container picture { display: flex; }
.custom-modal-content .modal-content-container .modal-copy-block { margin: auto; max-width: var(--modal-content-max-width-l); }
@media only screen and (max-width: 1068px) {
.custom-modal-content .modal-content-container .modal-copy-block { max-width: var(--modal-content-max-width-m); }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-content-container .modal-copy-block { max-width: var(--modal-content-max-width-s); }
}
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading { font-size: 56px; line-height: 1.07143; font-weight: 600; letter-spacing: -0.005em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 5.88235rem; margin-bottom: 0px; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ko) { 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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading { 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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.0041em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading { margin-top: 4.70588rem; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading { margin-top: 3.52941rem; line-height: 1.125; }
}
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow { margin-top: 1.17647rem; margin-bottom: 2.35294rem; font-size: 19px; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.421; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--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) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow { font-size: 17px; line-height: 1.23536; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.35296; 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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--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: 734px) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow { margin-top: 0.941176rem; }
}
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--body, .custom-modal-content .modal-content-container .modal-copy-block .eyebrow-image { margin-top: 2.35294rem; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--body .eyebrow-img, .custom-modal-content .modal-content-container .modal-copy-block .eyebrow-image .eyebrow-img { max-width: 100%; border-radius: 1.64706rem; }
.custom-modal-content .pagination-container { margin-top: 5.88235rem; border-top: 1px solid rgb(210, 210, 215); }
@media only screen and (max-width: 1068px) {
.custom-modal-content .pagination-container { margin-top: 4.70588rem; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .pagination-container { margin-top: 3.52941rem; }
}
.custom-modal-content .pagination-container .pagination-controls { max-width: var(--modal-content-max-width-l); margin: auto; padding-top: 1.76471rem; padding-bottom: 2.35294rem; }
@media only screen and (max-width: 1068px) {
.custom-modal-content .pagination-container .pagination-controls { max-width: var(--modal-content-max-width-m); }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .pagination-container .pagination-controls { max-width: var(--modal-content-max-width-s); }
}
.custom-modal-content .pagination-container .pagination-wrapper { display: flex; }
.custom-modal-content .pagination-container .pagination-wrapper:hover { cursor: pointer; text-decoration: underline; }
.custom-modal-content .pagination-container .pagination-wrapper:hover .paddlenav-arrow { background: rgb(134, 134, 139); fill: rgb(226, 225, 230); }
.custom-modal-content .pagination-container .pagination-content { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); max-width: 483px; margin-right: 1.76471rem; flex: 1 1 0%; }
.custom-modal-content .pagination-container .pagination-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content: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) {
.custom-modal-content .pagination-container .pagination-content { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .pagination-container .pagination-content { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content: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) {
.custom-modal-content .pagination-container .pagination-content { max-width: 291px; margin-right: 1.76471rem; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .pagination-container .pagination-content { margin-right: 1.17647rem; }
}
.custom-modal-content .pagination-container .paddlenav-arrow { width: 26px; height: 26px; fill: rgb(134, 134, 139); background: rgb(226, 225, 230); border-radius: 5.29412rem; }
@media only screen and (max-width: 734px) {
.custom-modal-content .pagination-container .paddlenav-arrow { width: 24px; height: 24px; }
}
.custom-modal-content .pagination-container .next-title { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); margin-bottom: 0.588235rem; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(ko) { line-height: 1.42859; 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; }
.custom-modal-content .pagination-container .next-title:lang(zh) { letter-spacing: 0em; }
.custom-modal-content .pagination-container .next-title:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title: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) {
.custom-modal-content .pagination-container .next-title { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(ko) { line-height: 1.41667; 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; }
.custom-modal-content .pagination-container .next-title:lang(zh) { letter-spacing: 0em; }
.custom-modal-content .pagination-container .next-title:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title: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: 734px) {
.custom-modal-content .pagination-container .next-title { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(ko) { line-height: 1.42859; 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; }
.custom-modal-content .pagination-container .next-title:lang(zh) { letter-spacing: 0em; }
.custom-modal-content .pagination-container .next-title:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.custom-modal-content .modal-close-button { position: sticky; align-self: flex-end; margin-inline: 0px 1.05882rem; top: var(--modal-close-button-offset-top); left: auto; }
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-close-button { margin-inline-end: 0.647059rem; }
}
.custom-modal-content .modal-close-button .modal-close-icon { width: var(--modal-close-button-width); height: var(--modal-close-button-height); margin: 0px; }
.custom-modal-content .modal-close-button .modal-close-icon svg { --modal-close-icon-svg-size: 26px; fill: rgb(0, 0, 0); }
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-close-button .modal-close-icon svg { --modal-close-icon-svg-size: 23px; }
}
.image-showcase { --play-pause-anim-btn-color: rgba(0,0,0,.56); --play-pause-anim-stroke-color: rgba(0, 0, 0, .56); --play-pause-anim-stroke-bg-color: #86868b; --play-pause-anim-bg-color: rgba(210, 210, 215, .64); }
@media only screen and (max-width: 734px) {
.image-showcase { width: 100%; max-width: 100%; overflow: hidden; }
}
.image-showcase .image-showcase-gallery-container { position: relative; aspect-ratio: 1.82 / 1; width: 76.3889%; max-width: 64.7059rem; display: flex; margin: auto; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container { width: 79.2135%; max-width: 49.6471rem; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container { width: 31.4118rem; max-width: 31.4118rem; left: 50%; transform: translate(-50%); min-height: unset; aspect-ratio: unset; margin: 0px; }
}
.image-showcase .image-showcase-gallery-container .galleries { position: absolute; display: flex; top: 0px; gap: 1.72727%; flex-wrap: nowrap; width: 100%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries { gap: 1.77305%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries { position: relative; gap: 0.647059rem; }
}
.image-showcase .image-showcase-gallery-container .galleries .tablist-wrapper, .image-showcase .image-showcase-gallery-container .galleries .paddlenav { display: none; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery { height: fit-content; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery .gallery { padding-bottom: 0px; margin: 0px; width: unset; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery .gallery .item-container { transition: transform 0.8s cubic-bezier(0.72, 0.01, 0.25, 0.99) 0s !important; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery .gallery .item-container .gallery-img { margin: 0px; padding: 0px; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-1 { margin-top: 17.8182%; width: 8.45455%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-1 { width: 8.39243%; margin-top: 17.9669%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-1 { display: none; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-2 { z-index: 1; position: absolute; width: 10.1818%; top: 6.11%; left: 3.36364%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-2 { top: 6.46%; width: 10.1655%; left: 3.30969%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-2 { display: none; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-3 { margin-top: 8.45455%; width: 16.9091%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-3 { margin-top: 8.74704%; width: 16.9031%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-3 { width: 6.64706rem; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-4 { position: relative; padding: 1.95455%; width: 38.3636%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-4 { padding: 1.89125%; width: 38.4161%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-4 { padding: 0.764706rem; width: 15.1176rem; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-4 .item-container { min-height: 20.1765rem; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-4 .ipad-image { width: 100%; position: absolute; top: 0px; left: 0px; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-5 { width: 17%; margin-top: 25.3636%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-5 { width: 17.0213%; margin-top: 25.5319%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-5 { width: 6.76471rem; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-6 { position: absolute; width: 10.1818%; top: 30.2%; right: 3%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-6 { top: 30.54%; right: 2.95508%; width: 10.1655%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-6 { display: none; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-7 { margin-top: 31%; width: 8.45455%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-7 { margin-top: 30.9693%; width: 8.39243%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-7 { display: none; }
}
.image-showcase .image-showcase--controls { position: relative; width: 936px; margin: 78px auto auto; display: flex; align-items: center; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase--controls { width: 87.6404%; margin-top: 60px; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls { align-items: flex-start; width: 87.5%; margin-top: 40px; }
}
.image-showcase .image-showcase--controls .paddlenav { right: 0px; position: absolute; min-width: 7.76471rem; }
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .paddlenav { bottom: 0px; min-width: 5.17647rem; }
}
.image-showcase .image-showcase--controls .paddlenav ul { font-size: 0px; height: 56px; }
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .paddlenav ul { height: 36px; }
}
.image-showcase .image-showcase--controls .paddlenav ul li { display: inline-block; }
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow { position: relative; height: 56px; width: 56px; background: rgba(210, 210, 215, 0.64); color: rgba(0, 0, 0, 0.56); margin-top: 0px; left: 0px; right: 0px; }
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow:hover { background: rgba(223, 223, 227, 0.698); color: rgba(0, 0, 0, 0.64); }
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow:focus[data-focus-method="mouse"]:hover, .image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow:focus[data-focus-method="touch"]:hover { background: rgba(223, 223, 227, 0.698); color: rgba(0, 0, 0, 0.64); }
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow { width: 36px; height: 36px; }
}
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow svg { display: block; fill: rgba(0, 0, 0, 0.56); }
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow.paddlenav-arrow-previous { margin-right: 1.17647rem; }
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow.paddlenav-arrow-previous { margin-right: 0.941176rem; }
}
.image-showcase .image-showcase--controls .anim-play-pause-button { position: absolute; left: 0px; bottom: unset; }
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .anim-play-pause-button { bottom: 0px; }
}
.image-showcase .image-showcase--controls .image-showcase--copy { width: 614px; display: flex; position: relative; justify-content: center; margin-left: 161px; margin-right: 29px; height: 100%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase--controls .image-showcase--copy { width: 57.265%; margin-left: calc(11.2179% + 56px); margin-right: 3.09829%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .image-showcase--copy { padding-bottom: 3.88235rem; margin-left: 2.11765rem; margin-right: 2.11765rem; align-items: flex-start; justify-content: center; width: 100%; }
}
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item { position: absolute; top: 50%; transform: translateY(-50%); font-size: 17px; line-height: 1.47059; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-style: italic; text-align: center; color: rgb(110, 110, 115); opacity: 0; transition: opacity 0.4s ease-in-out 0s; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item: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; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(ko) { line-height: 1.58824; 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; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(zh) { letter-spacing: 0em; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item: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; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item: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: 734px) {
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item { top: 0%; transform: translateY(0px); }
}
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item.active { opacity: 1; }
html.reduce-motion .image-showcase .video-gallery { opacity: 1; transform: translateY(0px); transition: unset; }
.section-asset-wrapper { display: flex; overflow: hidden; justify-content: center; }
.section-asset-wrapper [data-analytics-section-engagement], .section-asset-wrapper div[id]:not([class]) { color-scheme: inherit; forced-color-adjust: inherit; mask: inherit; math-depth: inherit; position: inherit; position-anchor: inherit; appearance: inherit; color: inherit; font: inherit; font-palette: inherit; font-synthesis: inherit; inset-area: inherit; text-orientation: inherit; text-rendering: inherit; text-spacing-trim: inherit; -webkit-font-smoothing: inherit; -webkit-locale: inherit; -webkit-text-orientation: inherit; -webkit-writing-mode: inherit; writing-mode: inherit; zoom: inherit; accent-color: inherit; place-content: inherit; place-items: inherit; place-self: inherit; alignment-baseline: inherit; anchor-name: inherit; animation-composition: inherit; animation: inherit; app-region: inherit; aspect-ratio: inherit; backdrop-filter: inherit; backface-visibility: inherit; background: inherit; background-blend-mode: inherit; baseline-shift: inherit; baseline-source: inherit; block-size: inherit; border-block: inherit; border: inherit; border-radius: inherit; border-collapse: inherit; border-end-end-radius: inherit; border-end-start-radius: inherit; border-inline: inherit; border-start-end-radius: inherit; border-start-start-radius: inherit; inset: inherit; box-shadow: inherit; box-sizing: inherit; break-after: inherit; break-before: inherit; break-inside: inherit; buffered-rendering: inherit; caption-side: inherit; caret-color: inherit; clear: inherit; clip: inherit; clip-path: inherit; clip-rule: inherit; color-interpolation: inherit; color-interpolation-filters: inherit; color-rendering: inherit; columns: inherit; column-fill: inherit; gap: inherit; column-rule: inherit; column-span: inherit; contain: inherit; contain-intrinsic-block-size: inherit; contain-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; container: inherit; content: inherit; content-visibility: inherit; counter-increment: inherit; counter-reset: inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy: inherit; d: inherit; display: inherit; dominant-baseline: inherit; empty-cells: inherit; field-sizing: inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; filter: inherit; flex: inherit; flex-flow: inherit; float: inherit; flood-color: inherit; flood-opacity: inherit; grid: inherit; grid-area: inherit; height: 100%; hyphenate-character: inherit; hyphenate-limit-chars: inherit; hyphens: inherit; image-orientation: inherit; image-rendering: inherit; initial-letter: inherit; inline-size: inherit; inset-block: inherit; inset-inline: inherit; isolation: inherit; letter-spacing: inherit; lighting-color: inherit; line-break: inherit; list-style: inherit; margin-block: inherit; margin: unset; margin-inline: inherit; marker: inherit; mask-type: inherit; math-shift: inherit; math-style: inherit; max-block-size: inherit; max-height: inherit; max-inline-size: inherit; max-width: inherit; min-block-size: inherit; min-height: inherit; min-inline-size: inherit; min-width: inherit; mix-blend-mode: inherit; object-fit: inherit; object-position: inherit; object-view-box: inherit; offset: inherit; opacity: inherit; order: inherit; orphans: inherit; outline: inherit; outline-offset: inherit; overflow-anchor: inherit; overflow-clip-margin: inherit; overflow-wrap: inherit; overflow: inherit; overlay: inherit; overscroll-behavior-block: inherit; overscroll-behavior-inline: inherit; overscroll-behavior: inherit; padding-block: inherit; padding: unset; padding-inline: inherit; page: inherit; page-orientation: inherit; paint-order: inherit; perspective: inherit; perspective-origin: inherit; pointer-events: inherit; position-try: inherit; position-visibility: inherit; quotes: inherit; r: inherit; resize: inherit; rotate: inherit; ruby-position: inherit; rx: inherit; ry: inherit; scale: inherit; scroll-behavior: inherit; scroll-margin-block: inherit; scroll-margin: inherit; scroll-margin-inline: inherit; scroll-padding-block: inherit; scroll-padding: inherit; scroll-padding-inline: inherit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-snap-type: inherit; scroll-timeline: inherit; scrollbar-color: inherit; scrollbar-gutter: inherit; scrollbar-width: inherit; shape-image-threshold: inherit; shape-margin: inherit; shape-outside: inherit; shape-rendering: inherit; size: inherit; speak: inherit; stop-color: inherit; stop-opacity: inherit; stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; stroke-linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit; stroke-opacity: inherit; stroke-width: inherit; tab-size: inherit; table-layout: inherit; text-align: inherit; text-align-last: inherit; text-anchor: inherit; text-combine-upright: inherit; text-decoration: inherit; text-decoration-skip-ink: inherit; text-emphasis: inherit; text-emphasis-position: inherit; text-indent: inherit; text-overflow: inherit; text-shadow: inherit; text-size-adjust: inherit; text-transform: inherit; text-underline-offset: inherit; text-underline-position: inherit; white-space: inherit; timeline-scope: inherit; touch-action: inherit; transform: inherit; transform-box: inherit; transform-origin: inherit; transform-style: inherit; transition: inherit; translate: inherit; user-select: inherit; vector-effect: inherit; vertical-align: inherit; view-timeline: inherit; view-transition-class: inherit; view-transition-name: inherit; visibility: inherit; border-spacing: inherit; -webkit-box-align: inherit; -webkit-box-decoration-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-line-break: inherit; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-print-color-adjust: inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -webkit-tap-highlight-color: inherit; -webkit-text-combine: inherit; -webkit-text-decorations-in-effect: inherit; -webkit-text-fill-color: inherit; -webkit-text-security: inherit; -webkit-text-stroke: inherit; -webkit-user-drag: inherit; widows: inherit; width: 100%; will-change: inherit; word-break: inherit; word-spacing: inherit; x: inherit; y: inherit; z-index: inherit; }
.section-asset-wrapper .column-asset { position: relative; }
.section-asset-wrapper .column-asset video { position: absolute; top: 0px; left: 0px; max-width: 100%; width: auto; }
.section-asset-wrapper.section-3-col-asset-wrapper { --asset-s-container-width: 190px; --asset-s-width: 274px; width: 71.7361%; margin-left: 18.8194%; margin-right: 9.44444%; }
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-3-col-asset-wrapper { width: 71.7361%; margin-left: 18.8194%; margin-right: 9.44444%; }
}
@media only screen and (max-width: 1068px) {
.section-asset-wrapper.section-3-col-asset-wrapper { width: 70.9738%; margin-left: 19.0075%; margin-right: 10.0187%; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-3-col-asset-wrapper { width: auto; margin-inline: 0px; }
}
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset { width: 42.1104%; }
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset { width: 42.1104%; max-width: 25.5882rem; }
}
@media only screen and (max-width: 1068px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset { width: 41.6887%; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset { width: var(--asset-s-width); }
}
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:nth-child(1), .section-asset-wrapper.section-3-col-asset-wrapper .column-asset:nth-child(3) { z-index: 2; }
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:nth-child(2) { z-index: 1; }
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -13.0532%; }
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -7.94118rem; }
}
@media only screen and (max-width: 1068px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -12.4011%; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:not(:first-child) { margin-left: unset; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset { width: var(--asset-s-container-width); }
}
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset picture, .section-asset-wrapper.section-3-col-asset-wrapper .column-asset .inline-video { display: block; }
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset picture, .section-asset-wrapper.section-3-col-asset-wrapper .column-asset .inline-video { width: var(--asset-s-width); }
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset picture video, .section-asset-wrapper.section-3-col-asset-wrapper .column-asset .inline-video video { width: var(--asset-s-width); max-width: unset; }
}
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset picture .asset-image, .section-asset-wrapper.section-3-col-asset-wrapper .column-asset .inline-video .asset-image { width: auto; max-width: 100%; }
.section-asset-wrapper.section-4-col-asset-wrapper { width: 90.6944%; margin-left: 8.68056%; margin-right: 0.625%; }
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-4-col-asset-wrapper { width: 90.6944%; margin-left: 8.68056%; margin-right: 0.625%; }
}
@media only screen and (max-width: 1068px) {
.section-asset-wrapper.section-4-col-asset-wrapper { width: 96.161%; margin-left: 3.83895%; margin-right: 0%; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-4-col-asset-wrapper { width: 96.1853%; margin-left: 3.81471%; margin-right: 0%; }
}
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset { max-width: 24.8235rem; }
}
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -9.80092%; }
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -7.52941rem; }
}
@media only screen and (max-width: 1068px) {
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -10.4187%; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -10.4816%; }
}
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset picture { display: block; }
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset picture .asset-image { width: auto; max-width: 100%; }
.section-asset-wrapper.fade-in-transition .column-asset { opacity: 0; transform: translateY(60px); transition: opacity 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0s, transform 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0s; will-change: opacity, transform; }
.section-asset-wrapper.fade-in-transition .column-asset.fade-in { opacity: 1; transform: translateY(0px); }
html.reduce-motion .section-asset-wrapper.fade-in-transition .column-asset { opacity: 1; transform: translateY(0px); transition: unset; }
.section-content--form:has(.form-submsg) { max-width: 100%; }
.sa-form { margin-left: auto; margin-right: auto; max-width: 33.8824rem; }
@media only screen and (max-width: 734px) {
.sa-form { max-width: 16.4706rem; }
}
.sa-form:has(.form-submsg):not(:has(.form-modal)) { max-width: 47.0588rem; margin-top: 7.05882rem; }
@media only screen and (max-width: 1068px) {
.sa-form:has(.form-submsg):not(:has(.form-modal)) { max-width: 33.8824rem; }
}
@media only screen and (max-width: 734px) {
.sa-form:has(.form-submsg):not(:has(.form-modal)) { max-width: 17.9412rem; margin-top: 3.52941rem; }
}
.sa-form .row:nth-child(4), .sa-form .row:nth-child(6):not(:has(.form-checkbox)) { margin-bottom: 2.58824rem; }
@media only screen and (max-width: 734px) {
.sa-form .row:nth-child(4), .sa-form .row:nth-child(6):not(:has(.form-checkbox)) { margin-bottom: 0.823529rem; }
}
.sa-form .row .column:first-child { padding-right: 0.470588rem; }
@media only screen and (max-width: 734px) {
.sa-form .row .column:first-child { padding-right: 0px; }
}
.sa-form .row .column:last-child { padding-left: 0.470588rem; }
@media only screen and (max-width: 734px) {
.sa-form .row .column:last-child { padding-left: 0px; }
}
.sa-form .row .column:only-child { padding-left: 0px; }
.sa-form .row .column .form-textbox .form-textbox-input { margin-bottom: 0.941176rem; }
@media only screen and (max-width: 734px) {
.sa-form .row .column .form-textbox .form-textbox-input { margin-bottom: 0.941176rem; }
}
.sa-form .row .column .form-textbox.is-error .form-textbox-input { margin-bottom: 0px; }
.sa-form .row .column .form-textbox .form-message-wrapper { text-align: left; margin-bottom: 0.941176rem; }
.sa-form .row .column .form-textbox .tooltip-textbox { padding-right: 2.35294rem; }
.sa-form .row .column .form-dropdown { margin-bottom: 0px; }
@media only screen and (max-width: 734px) {
.sa-form .row .column .form-dropdown { margin-bottom: 0px; }
}
.sa-form .row .column .form-dropdown .form-dropdown-select { margin-bottom: 0.941176rem; }
.sa-form .row .column .form-dropdown .tooltip-select { padding-right: 3.05882rem; }
.sa-form .row .column .form-dropdown.is-error .form-dropdown-select { margin-bottom: 0px; }
.sa-form .row .column:has(.form-checkbox, .submit) { padding-right: 0px; }
.sa-form .submit { margin-top: 0.823529rem; }
@media only screen and (max-width: 734px) {
.sa-form .submit { margin-top: 0.470588rem; }
}
.sa-form .form-textbox-with-countrycode-small .form-textbox-label { padding-left: 0.705882rem; }
.sa-form .form-textbox-with-countrycode-small .form-textbox-input { padding-left: 5rem; }
.sa-form .form-textbox-with-countrycode-small select { appearance: none; font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); }
.sa-form .form-textbox-with-countrycode-small select: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; }
.sa-form .form-textbox-with-countrycode-small select:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-textbox-with-countrycode-small select:lang(ko) { line-height: 1.35296; 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; }
.sa-form .form-textbox-with-countrycode-small select:lang(zh) { letter-spacing: 0em; }
.sa-form .form-textbox-with-countrycode-small select:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-textbox-with-countrycode-small select:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-textbox-with-countrycode-small select:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-textbox-with-countrycode-small select: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; }
.sa-form .form-textbox-with-countrycode-small select:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-textbox-with-countrycode-small select option { color: rgb(29, 29, 31); }
.sa-form .form-textbox-with-countrycode-small .form-textbox-countrycode { color: rgb(110, 110, 115); }
.sa-form .form-textbox .form-textarea { margin-bottom: 1rem; }
.sa-form .form-textbox .form-checkbox { text-align: left; }
.sa-form .form-textbox .form-checkbox .form-label { margin-bottom: 0.941176rem; }
@media only screen and (max-width: 734px) {
.sa-form .form-textbox .form-checkbox .form-label { margin-bottom: 0.941176rem; }
}
.sa-form .form-textbox .form-checkbox .form-label .form-checkbox-indicator { margin-right: 0.647059rem; }
.sa-form .form-textbox .form-checkbox .form-checkbox-input:focus ~ .form-label .form-checkbox-indicator { outline: rgb(0, 113, 227) solid 2px; outline-offset: 3px; box-shadow: none; }
.sa-form .form-tooltip { position: absolute; right: 0.764706rem; top: 1.11765rem; }
.sa-form .form-tooltip .form-tooltip-content { text-align: left; }
.sa-form .is-error .form-checkbox .form-label { margin-bottom: 0px; }
.sa-form .form-header { margin-top: 7.05882rem; margin-bottom: 3.52941rem; }
@media only screen and (max-width: 734px) {
.sa-form .form-header { margin-bottom: 1.76471rem; margin-top: 3.52941rem; }
}
.sa-form .form-header .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.17647rem; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.sa-form .form-header .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading: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) {
.sa-form .form-header .copy-block .copy-block--heading { 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; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.sa-form .form-header .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.sa-form .form-header .copy-block .copy-block--heading { margin-bottom: 1.41176rem; }
}
.sa-form .form-header .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--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; }
.sa-form .form-header .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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; }
.sa-form .form-header .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.sa-form .form-header .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--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; }
.sa-form .form-header .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer { margin-bottom: 1.17647rem; margin-top: 0.588235rem; display: flow-root; }
@media only screen and (max-width: 734px) {
.sa-form .form-footer { margin-top: 0rem; }
}
.sa-form .form-footer .copy-block .copy-block--body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.17647rem; color: rgb(110, 110, 115); }
.sa-form .form-footer .copy-block .copy-block--body: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; }
.sa-form .form-footer .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-block--body: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; }
.sa-form .form-footer .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.sa-form .form-footer .copy-block .copy-block--body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-block--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; }
.sa-form .form-footer .copy-block .copy-block--body: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: 734px) {
.sa-form .form-footer .copy-block .copy-block--body { letter-spacing: -0.02149em; }
}
.sa-form .form-footer .copy-block .copy-link { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(0, 102, 204); text-decoration: underline; white-space: nowrap; }
.sa-form .form-footer .copy-block .copy-link: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; }
.sa-form .form-footer .copy-block .copy-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-link: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; }
.sa-form .form-footer .copy-block .copy-link:lang(zh) { letter-spacing: 0em; }
.sa-form .form-footer .copy-block .copy-link:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-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; }
.sa-form .form-footer .copy-block .copy-link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer > :nth-child(2) { margin-top: 1.17647rem; }
.sa-form .form-submsg { margin-top: 7.05882rem; margin-bottom: 7.05882rem; }
.sa-form .form-submsg img { margin-bottom: 1.41176rem; }
.sa-form .form-submsg .logo-text { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; margin-bottom: 1.41176rem; }
.sa-form .form-submsg .form-thankblock-heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.41176rem; margin-top: 0px; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh) { letter-spacing: 0em; }
.sa-form .form-submsg .form-thankblock-heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading: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) {
.sa-form .form-submsg .form-thankblock-heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh) { letter-spacing: 0em; }
.sa-form .form-submsg .form-thankblock-heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.sa-form .form-submsg .form-thankblock-heading { 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; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.sa-form .form-submsg .form-thankblock-desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(134, 134, 139); margin-bottom: 1.41176rem; }
.sa-form .form-submsg .form-thankblock-desc: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; }
.sa-form .form-submsg .form-thankblock-desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc: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; }
.sa-form .form-submsg .form-thankblock-desc: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) {
.sa-form .form-submsg .form-thankblock-desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc: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; }
.sa-form .form-submsg .form-thankblock-desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc: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; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.sa-form .form-submsg .form-thankblock-desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc: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; }
.sa-form .form-submsg .form-thankblock-desc: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) {
.sa-form .form-submsg .form-thankblock-desc { font-size: 28px; line-height: 1.14286; letter-spacing: 0.007em; }
}
@media only screen and (max-width: 734px) {
.sa-form .form-submsg .form-thankblock-desc { font-size: 24px; line-height: 1.16667; letter-spacing: 0.009em; }
}
.sa-form .form-submsg .form-failureblock-desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-failureblock-desc: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; }
.sa-form .form-submsg .form-failureblock-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-failureblock-desc:lang(ko) { line-height: 1.58824; 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; }
.sa-form .form-submsg .form-failureblock-desc:lang(zh) { letter-spacing: 0em; }
.sa-form .form-submsg .form-failureblock-desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-failureblock-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-failureblock-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-failureblock-desc: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; }
.sa-form .form-submsg .form-failureblock-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-descNote { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.41176rem; }
.sa-form .form-submsg .form-thankblock-descNote: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; }
.sa-form .form-submsg .form-thankblock-descNote:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-descNote:lang(ko) { line-height: 1.58824; 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; }
.sa-form .form-submsg .form-thankblock-descNote:lang(zh) { letter-spacing: 0em; }
.sa-form .form-submsg .form-thankblock-descNote:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-descNote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-descNote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-descNote: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; }
.sa-form .form-submsg .form-thankblock-descNote:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .copy-link { display: block; margin: 1.76471rem auto 0px; width: max-content; }
.sa-form .loader { display: none; }
.sa-form .loader .configurator-progress-indicator-template { position: fixed; inset: 0px; display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0.5); z-index: 99; }
.sa-form .loader .configurator-progress-indicator-template .pattern-content-progress-indicator .progress-indicator-indeterminate { --progress-indicator-size: 100px; }
.sa-form .form-textbox-label, .sa-form .form-dropdown .form-dropdown-label { color: rgb(110, 110, 115); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sa-form .form-textbox .form-textbox-label { max-width: 90%; }
.sa-form .form-textbox:has(.form-tooltip) .form-textbox-label, .sa-form .form-dropdown .form-dropdown-label { max-width: 80%; }
.chevron-withtooltip { right: 2.5rem; }
.form-modal.modal { --modal-close-button-offset-top: 34px; --modal-overlay-margin-top: 136px; --modal-overlay-margin-bottom: 141px; }
@media only screen and (max-width: 1068px) {
.form-modal.modal { --modal-overlay-margin-top: 144px; --modal-overlay-margin-bottom: 149px; }
}
@media only screen and (max-width: 734px) {
.form-modal.modal { --modal-close-button-offset-top: 14px; --modal-overlay-margin-top: 144px; --modal-overlay-margin-bottom: 144px; }
}
.form-modal.modal .modal-close-button { margin-right: 38px; --modal-close-button-offset-top: 38px; }
@media only screen and (max-width: 734px) {
.form-modal.modal .modal-close-button { margin-right: 18px; --modal-close-button-offset-top: 18px; }
}
.form-modal.modal .modal-close-button:focus .modal-close-icon { box-shadow: rgb(0, 128, 255) 0px 0px 0px 4px; }
.form-modal.modal .modal-overlay { max-width: calc(100% - 180px); }
@media only screen and (max-width: 1068px) {
.form-modal.modal .modal-overlay { --modal-overlay-width: 988px; max-width: calc(100% - 80px); }
}
@media only screen and (max-width: 734px) {
.form-modal.modal .modal-overlay { --modal-overlay-width: 87.787%; max-width: 615px; }
}
@media only screen and (max-width: 480px) {
.form-modal.modal .modal-overlay { --modal-overlay-margin-top: 144px; --modal-overlay-margin-bottom: 144px; }
}
.form-modal.modal .modal-overlay:focus { box-shadow: rgb(0, 128, 255) 0px 0px 0px 4px; }
.form-modal.modal .section-content--form { max-width: 100%; }
.form-modal.modal .sa-form { margin-top: 10.5882rem; margin-bottom: 10.5882rem; max-width: 33.8824rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form { margin-top: 5.88235rem; margin-bottom: 5.88235rem; max-width: 16.4706rem; }
}
.form-modal.modal .sa-form:has(.form-feedback[style*="display: block"]) { max-width: 47.0588rem; margin-top: 20rem; margin-bottom: 20rem; }
@media only screen and (max-width: 1068px) {
.form-modal.modal .sa-form:has(.form-feedback[style*="display: block"]) { max-width: 33.8824rem; margin-top: 14.8235rem; margin-bottom: 14.8235rem; }
}
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form:has(.form-feedback[style*="display: block"]) { max-width: 17.9412rem; margin-top: 5.88235rem; margin-bottom: 5.88235rem; }
}
.form-modal.modal .sa-form .form-submsg { margin-top: unset; margin-bottom: unset; }
.form-modal.modal .sa-form .form-submsg .copy-block img { margin-bottom: 24px; }
.form-modal.modal .sa-form .form-submsg .copy-block .logo-text { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; margin-bottom: 24px; }
.form-modal.modal .sa-form .form-header { margin-top: 0px; margin-bottom: 3.52941rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .form-header { margin-bottom: 1.76471rem; }
}
.form-modal.modal .sa-form .form-header .copy-block--heading { margin-bottom: 1.17647rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .form-header .copy-block--heading { margin-bottom: 1.41176rem; }
}
.form-modal.modal .sa-form .row:nth-child(4), .form-modal.modal .sa-form .row:nth-child(6) { margin-bottom: 2.58824rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .row:nth-child(4), .form-modal.modal .sa-form .row:nth-child(6) { margin-bottom: 0.823529rem; }
}
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .form-checkbox { margin-bottom: 0px; }
}
.form-modal.modal .sa-form .form-checkbox .form-label { margin-bottom: 1.76471rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .form-checkbox .form-label { margin-bottom: 1.41176rem; }
}
.form-modal.modal .sa-form .form-dropdown { margin-bottom: 0px; }
.form-modal.modal .sa-form .form-dropdown .form-dropdown-select { margin-bottom: 0.941176rem; }
.form-modal.modal .sa-form .submit { margin-top: 0px; }
.form-modal.modal .sa-form .form-footer { margin-bottom: 0px; margin-top: 1.76471rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .form-footer { margin-top: 1.17647rem; }
}
.form-modal.modal .sa-form .form-footer .copy-block:not(:last-child) { margin-bottom: 1.17647rem; }
.form-modal.modal .sa-form .form-footer .copy-block .copy-block--body { margin-top: 0px; margin-bottom: 0px; color: rgb(110, 110, 115); }
.form-modal.modal .sa-form .form-footer > :nth-child(2) { margin-top: 0px; }
.hide { display: none; }
.form-modal { backdrop-filter: blur(8px); }
.form-modal .modal-overlay { --modal-overlay-width: 1260px; border-radius: 1.64706rem; }
@media only screen and (max-width: 1068px) {
.form-modal .modal-overlay { --modal-overlay-width: 656px; }
}
@media only screen and (max-width: 734px) {
.form-modal .modal-overlay { --modal-overlay-width: 345px; }
}
.form-modal .modal-close-button { align-self: flex-end; margin-right: 18px; }
.form-modal .modal-close-button .modal-close-icon { height: 40px; width: 40px; background-color: rgb(200, 200, 200); }
.form-modal .modal-close-button .modal-close-icon svg { width: 1.05882rem; height: 1.05882rem; color: rgb(0, 0, 0); }
.form-modal .form-modal-content .section-forms .section-form-header { margin-top: 10.5882rem; padding-top: 0px; }
@media only screen and (max-width: 734px) {
.form-modal .form-modal-content .section-forms .section-form-header { margin-top: 5.88235rem; }
}
.form-modal .form-modal-content .section-form-footer { margin-bottom: 10.5882rem; }
.video-showcase-gallery { --play-pause-anim-btn-color: rgba(0, 0, 0, .56); --play-pause-anim-stroke-color: rgba(0, 0, 0, .56); --play-pause-anim-stroke-bg-color: #86868b; --play-pause-anim-bg-color: rgba(210, 210, 215, .64); }
.video-showcase-gallery .video-showcase-gallery-container { position: relative; aspect-ratio: 2 / 1; width: 100%; max-width: 84.7059rem; margin: auto; }
.video-showcase-gallery .video-showcase-gallery-container .tablist-wrapper, .video-showcase-gallery .video-showcase-gallery-container .paddlenav { display: none; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery { height: fit-content; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery { z-index: 0; width: 71.5486%; padding-bottom: 0px; padding-top: 2.98611%; margin-left: 14.3056%; margin-right: 14.1667%; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery { width: 71.7978%; padding-bottom: 0px; padding-top: 3.08989%; margin-left: 14.2322%; margin-right: 14.0449%; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery { width: 77.0981%; padding-bottom: 0px; padding-top: 5.85831%; margin-left: 11.5695%; margin-right: 11.455%; }
}
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container { width: 100%; aspect-ratio: 1.7758 / 1; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container { aspect-ratio: 1.7772 / 1; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container { aspect-ratio: 1.7767 / 1; }
}
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item { width: 100%; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .inline-video { width: 100%; position: absolute; top: 0px; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .inline-video video { background: transparent; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .video-controls, .video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .gallery-controls { display: none; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .static-frame-image { display: none; width: 100%; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .gallery-img { display: block; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item.static-video-state .static-frame-image { display: block; position: relative; z-index: 1; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item.static-video-state .gallery-img { display: none; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-img { margin: 0px; padding: 0px; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .bg-tv { width: 100%; position: absolute; top: -1px; left: 0px; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery-container { aspect-ratio: 1.924 / 1; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery-container { aspect-ratio: 1.704 / 1; }
}
.video-showcase-gallery .video-showcase-gallery--controls { position: relative; width: 936px; margin: 1px auto auto; display: flex; align-items: center; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery--controls { width: 87.6404%; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls { width: 87.5%; margin-top: 1px; position: relative; }
}
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav { right: 0px; position: absolute; min-width: 7.76471rem; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav { margin-left: auto; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav { bottom: 0px; min-width: 5.17647rem; }
}
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul { font-size: 0px; height: 56px; }
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul { height: 36px; }
}
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li { display: inline-block; }
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow { position: relative; height: 56px; width: 56px; background: rgba(210, 210, 215, 0.64); color: rgba(0, 0, 0, 0.56); margin-top: 0px; left: 0px; right: 0px; }
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow:hover { background: rgba(223, 223, 227, 0.698); color: rgba(0, 0, 0, 0.64); }
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow:focus[data-focus-method="mouse"]:hover, .video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow:focus[data-focus-method="touch"]:hover { background: rgba(223, 223, 227, 0.698); color: rgba(0, 0, 0, 0.64); }
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow { width: 36px; height: 36px; }
}
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow svg { display: block; fill: rgba(0, 0, 0, 0.56); }
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow.paddlenav-arrow-previous { margin-right: 1.17647rem; }
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow.paddlenav-arrow-previous { margin-right: 0.941176rem; }
}
.video-showcase-gallery .video-showcase-gallery--controls .anim-play-pause-button { position: absolute; left: 0px; bottom: unset; width: fit-content; }
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .anim-play-pause-button { bottom: 0px; position: absolute; }
}
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy { width: 614px; display: flex; position: relative; justify-content: center; margin-left: 157px; margin-right: 25px; height: 100%; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy { width: 57.265%; margin-left: calc(11.2179% + 56px); margin-right: 3.09829%; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy { padding-bottom: 2.11765rem; margin-left: 2.11765rem; margin-right: 2.11765rem; align-items: flex-start; justify-content: center; width: 100%; }
}
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item { position: absolute; top: 50%; transform: translateY(-50%); font-size: 17px; line-height: 1.47059; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-style: italic; text-align: center; color: rgb(110, 110, 115); opacity: 0; transition: opacity 0.4s ease-in-out 0s; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item: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; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(ko) { line-height: 1.58824; 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; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(zh) { letter-spacing: 0em; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item: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; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item: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: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item { top: 0%; transform: translateY(0px); }
}
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item.active { opacity: 1; z-index: 1; }
.video-showcase-gallery.fade-in-transition { opacity: 0; transform: translateY(50px); transition: opacity 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s, transform 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s; will-change: opacity, transform; }
.video-showcase-gallery.fade-in-transition.fade-in { opacity: 1; transform: translateY(0px); }
html.reduce-motion .video-showcase-gallery { opacity: 1; transform: translateY(0px); transition: unset; }
html.reduce-motion .video-showcase-gallery .video-gallery .gallery .item-container .gallery-item .static-frame-image { display: block; }
html.reduce-motion .video-showcase-gallery .video-gallery .gallery .item-container .gallery-item .gallery-img { display: none; }
html.reduce-motion .video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item { transition: unset; }
.search-results-page .section-content { width: 57.6471rem; }
@media only screen and (max-width: 1023px) {
.search-results-page .section-content { margin-left: 22px; margin-right: 22px; max-width: 57.6471rem; width: auto; }
}
.search-results-page .search-results-container { padding-top: 6px; }
.search-results-page .search-results-container .results-not-found { display: none; padding: 41px 0px 111px; }
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .results-not-found { padding: 45px 0px; }
}
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content: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) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ko) { line-height: 1.39286; 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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ko) { line-height: 1.45841; 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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content: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) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 32px; line-height: 1.25; letter-spacing: 0.004em; }
}
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ko) { line-height: 1.39286; 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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ko) { line-height: 1.45841; 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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.search-results-page .search-results-container .results-not-found.show { display: block; }
.search-results-page .search-results-container .search-suggestion { margin-top: 2.41176rem; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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) {
.search-results-page .search-results-container .search-suggestion .suggestion-heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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) {
.search-results-page .search-results-container .search-suggestion .suggestion-heading { font-size: 24px; line-height: 1.16667; letter-spacing: 0.009em; }
}
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .search-suggestion .suggestion-heading { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ko) { line-height: 1.58824; 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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh) { letter-spacing: 0em; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.search-results-page .search-results-container .search-suggestion .suggestion-list { list-style: none; margin-top: 0.941176rem; display: flex; flex-wrap: wrap; }
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .search-suggestion .suggestion-list { margin-top: 0.588235rem; }
}
.search-results-page .search-results-container .search-suggestion .suggestion-list .suggestion-list-item { margin-right: 0.941176rem; margin-top: 0.941176rem; display: flex; }
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .search-suggestion .suggestion-list .suggestion-list-item { margin-top: 0.588235rem; }
}
.search-results-page .search-results-container .search-suggestion .suggestion-list .suggestion-list-item:last-child { margin-right: 0px; }
.search-results-page .search-results-container .search-suggestion .link { font-size: 17px; font-weight: 400; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.53; letter-spacing: -0.021em; color: rgb(29, 29, 31); cursor: pointer; padding: 0.470588rem 1.29412rem; text-decoration: none; display: flex; align-items: baseline; border-radius: 22px; border: 1px solid rgb(210, 210, 215); }
.search-results-page .search-results-container .search-suggestion .link: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; }
.search-results-page .search-results-container .search-suggestion .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .link:lang(ko) { line-height: 1.58824; 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; }
.search-results-page .search-results-container .search-suggestion .link:lang(zh) { letter-spacing: 0em; }
.search-results-page .search-results-container .search-suggestion .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .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; }
.search-results-page .search-results-container .search-suggestion .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .link:hover { border: 1px solid rgb(134, 134, 139); }
.search-results-page .search-results-container .search-suggestion .suggestion-text { max-width: 12.5029rem; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; }
.search-results-page .search-results-container .search-suggestion .search-icon { margin-right: 0.352941rem; fill: rgb(110, 110, 115); }
.search-results-page .search-results-container .results-container { display: none; }
.search-results-page .search-results-container .results-container.show { display: block; }
.search-results-page .search-results-container .results-container .results-count-container { border-bottom: 1px solid rgb(214, 214, 214); }
.search-results-page .search-results-container .results-container .results-count-container .results-value { font-size: 12px; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; color: rgb(110, 110, 115); }
.search-results-page .search-results-container .results-container .results-count-container .results-value: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; }
.search-results-page .search-results-container .results-container .results-count-container .results-value: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(ko) { line-height: 1.41667; 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; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(zh) { letter-spacing: 0em; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-count-container .results-value: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; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-count-container .results-value-count { padding-right: 3px; }
.search-results-page .search-results-container .results-container .results-list { list-style: none; }
.search-results-page .search-results-container .results-container .results-list .list-item { padding: 1rem 0px; }
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .results-container .results-list .list-item { padding: 0px; margin: 1.75em 0px 0px; }
}
.search-results-page .search-results-container .results-container .results-list .list-item .title, .search-results-page .search-results-container .results-container .results-list .list-item .description, .search-results-page .search-results-container .results-container .results-list .list-item .link { font-size: 17px; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.52947; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(ar), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(ar), .search-results-page .search-results-container .results-container .results-list .list-item .link: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; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(ja), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(ja), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(ko), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(ko), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(ko) { line-height: 1.58824; 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; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(zh), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(zh), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(zh) { letter-spacing: 0em; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(th), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(th), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(zh-CN), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(zh-CN), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(zh-HK), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(zh-HK), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(zh-MO), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(zh-MO), .search-results-page .search-results-container .results-container .results-list .list-item .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; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(zh-TW), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(zh-TW), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-list .list-item .title { font-weight: 600; }
.search-results-page .search-results-container .results-container .results-list .list-item .title a { text-decoration: none; color: inherit; }
.search-results-page .search-results-container .results-container .results-list .list-item .title a:hover { color: rgb(0, 112, 201); }
.search-results-page .search-results-container .results-container .results-list .list-item .description { padding-top: 1px; margin-bottom: 1px; }
.search-results-page .search-results-container .results-container .results-list .list-item .link a { text-decoration: none; color: rgb(0, 112, 201); }
.search-results-page .search-results-container .results-container .results-list .list-item .link a:hover { color: rgb(0, 112, 201); }
.search-results-page.searchbox-focused::after { content: ""; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.5; position: fixed; z-index: 9996; background-color: rgb(210, 210, 215); }
.search-results-page.searchbox-focused .search-field--input, .search-results-page.searchbox-focused .search-field--right-icon-container, .search-results-page.searchbox-focused .search-field--left-icon-container { z-index: 9997; outline-offset: 0px; }
.search-results-page .search-container form .search-field--label.show { opacity: 1; }
.search-results-page .search-field--right-icon-container { display: none; }
.search-results-page .search-field--right-icon-container.show { display: block; }
.search-results-page .progress-indicator-container { position: fixed; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; top: 0px; left: 0px; z-index: -1; }
.search-results-page .progress-indicator-container:has(.progress-indicator-visible) { z-index: 999; }
.pagination-container { --paddlenav-background: rgba(210, 210, 210, 0); --paddlenav-background-hover: rgba(214, 214, 214, .4); --pagination-border-color: #d6d6d6; width: 100%; }
.pagination-container .pagination-main { position: relative; padding: 18px 0px 0px; height: 46px; display: flex; justify-content: center; align-items: baseline; }
@media only screen and (max-width: 734px) {
.pagination-container .pagination-main { padding: 28px 0px 0px; height: 55px; }
}
.pagination-container .pagination { display: flex; padding: unset; border: none; }
.pagination-container .pagination .paddlenav ul { display: flex; width: 320px; justify-content: space-between; }
.pagination-container .pagination .paddlenav .paddlenav-arrow { width: 32px; height: 36px; font-size: 16px; line-height: 36px; border-radius: 36px; position: relative; margin-top: unset; top: unset; cursor: pointer; color: rgb(51, 51, 51); background: var(--paddlenav-background); }
@media only screen and (max-width: 734px) {
.pagination-container .pagination .paddlenav .paddlenav-arrow { font-size: 28px; }
}
.pagination-container .pagination .paddlenav .paddlenav-arrow:hover { text-decoration: none; background-color: var(--paddlenav-background-hover); }
.pagination-container .pagination .paddlenav .paddlenav-arrow-previous { left: unset; }
.pagination-container .pagination .paddlenav .paddlenav-arrow-next { right: unset; }
.pagination-container .pagination .paddlenav .paddlenav-arrow.paddlenav--disabled { color: rgb(196, 196, 196); }
.pagination-container .pagination .paddlenav--disabled { pointer-events: none; }
.pagination-container .pagination .pagination-spacing .paginationtext { padding: 0px 4px; }
.pagination-container .pagination .text-box { width: 28px; height: 34px; border-radius: 5px; text-align: center; border: 1px solid rgb(204, 204, 204); font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .pagination .text-box: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; }
.pagination-container .pagination .text-box:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .pagination .text-box:lang(ko) { line-height: 1.58824; 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; }
.pagination-container .pagination .text-box:lang(zh) { letter-spacing: 0em; }
.pagination-container .pagination .text-box:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .pagination .text-box:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .pagination .text-box:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .pagination .text-box: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; }
.pagination-container .pagination .text-box:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .paginationtext, .pagination-container .pagination-totalnumbers, .pagination-container .text-box { color: rgb(102, 102, 102); }
.pagination-container .hide { display: none; }
.pagination-container.border-top { border-top: 1px solid var(--pagination-border-color); }
SF_Pro_Form_Icons_v4f-Single-Set "); background-repeat: no-repeat; }
.search-field.search-container .search-field--right-icon-container { height: 15px; width: 15px; background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019%2019%22%20fill%3D%22rgb%28134%2C134%2C139%29%22%20style%3D%22%22%3E%20%3Ctitle%3Exmark.circle.fill_reduced%401x%3C%2Ftitle%3E%20%3Cg%20transform%3D%22translate%28-0.5%2C%20-3%29%22%3E%20%3Cpath%20d%3D%22M10%2C3a9.5%2C9.5%2C0%2C1%2C0%2C9.5%2C9.5A9.5%2C9.5%2C0%2C0%2C0%2C10%2C3Zm3.889%2C12.611a.55.55%2C0%2C1%2C1-.777.777L10%2C13.277%2C6.889%2C16.389a.55.55%2C0%2C0%2C1-.777-.777L9.223%2C12.5%2C6.111%2C9.389a.55.55%2C0%2C0%2C1%2C.777-.777L10%2C11.723l3.111-3.111a.55.55%2C0%2C0%2C1%2C.777.777L10.777%2C12.5Z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E"); }
.full-width-video { overflow: hidden; max-width: 100vw; width: 100%; }
@media only screen and (max-width: 734px) {
.full-width-video.svp-scale-video video { width: 227.35%; position: relative; left: -64%; }
}
.inline-video { display: flex; overflow: hidden; flex-direction: column; justify-content: center; opacity: 0; }
.inline-video video { width: 100%; height: auto; background: rgb(255, 255, 255); }
.inline-video .video-controls { position: relative; justify-content: center; margin-top: 10px; }
.inline-video .action-pause, .inline-video .action-play, .inline-video .action-replay { display: none; }
.inline-video .video-caption-container { position: relative; }
.inline-video.playing, .inline-video.paused, .inline-video.player-ready, .inline-video.ended { opacity: 1; }
.inline-video.playing .video-controls, .inline-video.paused .video-controls, .inline-video.player-ready .video-controls, .inline-video.ended .video-controls { display: flex; }
.inline-video.playing .action-pause, .inline-video.paused .action-play, .inline-video.player-ready .action-play, .inline-video.ended .action-replay { display: initial; }
.play-pause-overlay .inline-video .video-controls { margin: 0px; }
.play-pause-overlay .inline-video .video-controls .video-action-button { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0; cursor: pointer; display: flex; background-color: rgba(0, 0, 0, 0.2); justify-content: center; align-items: center; transition: opacity 0.3s ease 0s; }
.play-pause-overlay .inline-video .video-controls .icon { position: relative; text-indent: -9999px; font-size: 85px; }
@media only screen and (max-width: 1068px) {
.play-pause-overlay .inline-video .video-controls .icon { font-size: 65px; }
}
.play-pause-overlay .inline-video .video-controls .icon::after { position: absolute; padding: 0px; left: 9952px; top: 22px; color: var(--play-pause-overlay-icon-color, #fff); }
@media only screen and (max-width: 1068px) {
.play-pause-overlay .inline-video .video-controls .icon::after { left: 9962px; top: 20px; }
}
.play-pause-overlay .inline-video.show-overlay .video-controls .video-action-button, .play-pause-overlay .inline-video.player-ready .video-controls .video-action-button { opacity: 1; }
.anim-play-pause-btn .inline-video .video-action-button, .hide-play-pause .inline-video .video-controls, .infinite-loop .inline-video .action-replay { display: none; }
.generic-video { display: flex; justify-content: center; align-items: center; }
.generic-video video { width: 287px; margin: 0px auto; }
@media only screen and (max-width: 1068px) {
.generic-video video { width: 211px; }
}
@media only screen and (max-width: 734px) {
.generic-video video { width: 100%; }
}
.sidenav-wrapper { position: sticky; top: var(--r-sidenav-offsetTop); left: 100px; border-left: 1px solid rgb(227, 227, 227); padding: 0px 18px; margin: 0px 0px 1em; }
.sidenav-wrapper .sidenav-container .sidenav-scroll { position: absolute; top: 0px; left: -1px; width: 1px; height: 25px; background: rgb(0, 0, 0); will-change: transform; transition-property: transform; }
.sidenav-wrapper .sidenav-container .sidenav-item-link { opacity: 0.6; padding: 0.2em 0px; border-radius: 4px; color: rgb(17, 17, 17); font-size: 14px; font-weight: 600; will-change: opacity; transition-property: opacity; }
.sidenav-wrapper .sidenav-container .sidenav-item-link:hover { opacity: 1; text-decoration: none; }
@media only screen and (max-width: 734px) {
.sidenav-wrapper .sidenav-container .sidenav-item-link:hover { opacity: 0.6; }
}
.sidenav-wrapper .sidenav-container .sidenav-item-link ~ :has(.sidenav-item-active) { display: block; }
.sidenav-wrapper .sidenav-container .sidenav-item-link.sidenav-item-active { opacity: 1; }
.sidenav-wrapper .sidenav-container .sidenav-item-link.sidenav-item-active ~ .sidenav-item-children { display: block; }
.sidenav-wrapper .sidenav-container .sidenav-item-children { opacity: 0.6; margin-left: 1.17647rem; display: none; }
@media only screen and (max-width: 734px) {
.sidenav-wrapper .sidenav-container .sidenav-item-children { display: block; }
}
.sidenav-wrapper .sidenav-container .sidenav-item-children .sidenav-item-link { font-weight: 400; }
.sidenav-wrapper .sidenav-container .helpers-module_transition { transition-duration: 0.16s; transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.sidenav-wrapper .sidenav-container li { list-style-type: none; }
.sidenav-wrapper .sidenav-container a { text-decoration: none; }
.horizontal-separator { border-bottom: 1px solid rgb(218, 218, 218); }
.anim-play-pause-button { position: absolute; bottom: 25px; right: 25px; }
.anim-play-pause-button .play-pause-button { position: relative; width: 56px; height: 56px; border-radius: 50%; display: flex; justify-content: center; align-items: center; }
@media only screen and (max-width: 734px) {
.anim-play-pause-button .play-pause-button { width: 36px; height: 36px; }
}
.anim-play-pause-button .play-pause-button::after { content: ""; display: inline-block; width: 26px; height: 26px; position: absolute; background-color: var(--play-pause-anim-btn-color); mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTUgMTUuMjVWNC43N2ExLjQ0IDEuNDQgMCAwMTEuNDQtMS42MiAxLjg2IDEuODYgMCAwMTEuMTEuMzFsOC41MyA1Yy43Ni40NCAxLjE3LjggMS4xNyAxLjUxcy0uNDEgMS4wNy0xLjE3IDEuNTFsLTguNTMgNWExLjg2IDEuODYgMCAwMS0xLjExLjMxQTEuNDIgMS40MiAwIDAxNSAxNS4yNXoiLz48L3N2Zz4="); }
@media only screen and (max-width: 734px) {
.anim-play-pause-button .play-pause-button::after { width: 16px; height: 16px; }
}
.anim-play-pause-button .play-pause-button:focus-visible { outline: rgb(0, 128, 255) solid 4px; outline-offset: -1px; }
.anim-play-pause-button .play-progress-circle { position: absolute; top: 0px; left: 0px; width: 56px; height: 56px; fill: var(--play-pause-anim-bg-color); stroke: var(--play-pause-anim-stroke-color); stroke-width: 6px; stroke-dasharray: 283; stroke-linecap: round; pointer-events: none; opacity: 1; transform: rotate(-90deg); }
@media only screen and (max-width: 734px) {
.anim-play-pause-button .play-progress-circle { width: 36px; height: 36px; }
}
.anim-play-pause-button .play-progress-circle .progress-background { stroke: var(--play-pause-anim-stroke-bg-color); }
.anim-play-pause-button .play-progress-circle .progress-circle { fill: transparent; }
.anim-play-pause-button .anim-replay-btn { fill: var(--play-pause-anim-btn-color); position: absolute; width: 56px; height: 56px; opacity: 0; }
@media only screen and (max-width: 734px) {
.anim-play-pause-button .anim-replay-btn { width: 36px; height: 36px; }
}
.anim-play-pause-button.playing .play-pause-button::after { mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmfTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJwYXVzZSI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIzLjc1IiB5PSIzIiB3aWR0aD0iNC41IiBoZWlnaHQ9IjE0IiByeD0iMS41Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMS43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjwvZz48L3N2Zz4="); }
.anim-play-pause-button.ended .play-pause-button::after { opacity: 0; mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTUgMTUuMjVWNC43N2ExLjQ0IDEuNDQgMCAwMTEuNDQtMS42MiAxLjg2IDEuODYgMCAwMTEuMTEuMzFsOC41MyA1Yy43Ni40NCAxLjE3LjggMS4xNyAxLjUxcy0uNDEgMS4wNy0xLjE3IDEuNTFsLTguNTMgNWExLjg2IDEuODYgMCAwMS0xLjExLjMxQTEuNDIgMS40MiAwIDAxNSAxNS4yNXoiLz48L3N2Zz4="); }
.anim-play-pause-button.ended .anim-replay-btn { opacity: 1; }
.section-accordion { border-bottom: 1px solid rgb(210, 210, 215); }
.section-accordion .accordion-header { display: flex; justify-content: space-between; border-top: 1px solid rgb(210, 210, 215); cursor: pointer; position: relative; outline: none; }
.section-accordion .accordion-header::after { content: ""; position: absolute; width: 100%; height: calc(100% - 1.2em); top: 0.6em; }
.section-accordion .accordion-header:focus-visible::after { outline: rgba(0, 125, 250, 0.6) solid 4px; outline-offset: 1px; }
.section-accordion .accordion-header .accordion--eyebrow { margin-top: 35px; font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(81, 81, 84); font-weight: 700; }
.section-accordion .accordion-header .accordion--eyebrow: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-accordion .accordion-header .accordion--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow: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-accordion .accordion-header .accordion--eyebrow:lang(zh) { letter-spacing: 0em; }
.section-accordion .accordion-header .accordion--eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--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; }
.section-accordion .accordion-header .accordion--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: 734px) {
.section-accordion .accordion-header .accordion--eyebrow { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 26px; }
.section-accordion .accordion-header .accordion--eyebrow: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; }
.section-accordion .accordion-header .accordion--eyebrow: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow:lang(ko) { line-height: 1.41667; 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-accordion .accordion-header .accordion--eyebrow:lang(zh) { letter-spacing: 0em; }
.section-accordion .accordion-header .accordion--eyebrow:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--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; }
.section-accordion .accordion-header .accordion--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-accordion .accordion-header .accordion--heading { margin: 5px 0px 40px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-accordion .accordion-header .accordion--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-accordion .accordion-header .accordion--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading: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; }
.section-accordion .accordion-header .accordion--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-accordion .accordion-header .accordion--heading { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; margin-bottom: 26px; }
.section-accordion .accordion-header .accordion--heading: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-accordion .accordion-header .accordion--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading: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-accordion .accordion-header .accordion--heading:lang(zh) { letter-spacing: 0em; }
.section-accordion .accordion-header .accordion--heading:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-header .accordion--heading: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-accordion .accordion-header .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-accordion .accordion-header .icon-holder { display: flex; color: rgb(134, 134, 139); }
.section-accordion .accordion-header .icon-plus { font-size: 50px; transition: transform 0.2s ease-out 0s; }
@media only screen and (max-width: 734px) {
.section-accordion .accordion-header .icon-plus { font-size: 25px; }
}
.section-accordion .accordion-heading-wrapper.isOpen .icon-plus { transform: rotate(45deg) scale(1); }
.section-accordion .accordion-panel { cursor: pointer; overflow: hidden; height: 0px; transition: height 0.2s ease-out 0s; }
.section-accordion .accordion-panel p { margin-bottom: 40px; width: 60%; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-panel 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; }
.section-accordion .accordion-panel p:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-panel 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; }
.section-accordion .accordion-panel p:lang(zh) { letter-spacing: 0em; }
.section-accordion .accordion-panel p:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-panel p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-panel p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-accordion .accordion-panel 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; }
.section-accordion .accordion-panel 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: 734px) {
.section-accordion .accordion-panel p { width: 100%; margin-bottom: 30px; }
}
.section-with-accordion.our-approach-new { padding: 6.471rem 4.294rem 6.235rem 5rem; border-radius: 1.765rem; box-sizing: border-box; margin-top: 1.176rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new { padding: 5.294rem 1.176rem 4.824rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new { padding: 2.706rem 1.059rem 0.941rem; margin-top: 1.882rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-heading-block { padding-left: 0.588rem; }
}
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta { margin-bottom: 0px; }
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta { text-align: left; }
}
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: -0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ko) { 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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 1.471rem auto 0px; max-width: 38.235rem; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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: 734px) {
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc: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-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc { max-width: 26.765rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-heading-block .heading-block-cta .heading-block-cta--desc { margin: 1.176rem auto 0px; }
}
.section-with-accordion.our-approach-new .accordion--drawer .accordion-header { border-top: none; }
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion--drawer .accordion-header { padding: 1.765rem 0px 1.765rem 0.588rem; }
.section-with-accordion.our-approach-new .accordion--drawer .accordion-header .icon-holder { bottom: 2.059rem; }
}
.section-with-accordion.our-approach-new .section-accordion:last-child .badge-copy-block-wrapper { margin-bottom: 1.118rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .section-accordion:last-child .badge-copy-block-wrapper { margin-bottom: 2.118rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .section-accordion:last-child .badge-copy-block-wrapper { margin-bottom: 1.529rem; }
}
.section-with-accordion.our-approach-new > .section-accordion { margin-top: 3.882rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new > .section-accordion { margin-top: 4.235rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new > .section-accordion { margin-top: 0.941rem; }
}
.section-with-accordion.our-approach-new > .section-accordion ~ .section-accordion { margin-top: 0px; }
.section-with-accordion.our-approach-new .section-accordion:last-of-type { border-bottom: none; }
.section-with-accordion.our-approach-new .accordion-panel { cursor: default; visibility: hidden; padding-left: 6.588rem; }
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-panel { padding-left: 0.588rem; }
}
.section-with-accordion.our-approach-new .accordion-header { display: flex; justify-content: center; align-items: center; padding: 1.118rem 0px; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .accordion-header { padding: 1.294rem 0px; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-header { position: relative; flex-direction: column; }
.section-with-accordion.our-approach-new .accordion-header .copy-block { align-self: flex-start; }
.section-with-accordion.our-approach-new .accordion-header .accordion-header--content { align-self: flex-start; margin-top: 1.941rem; }
.section-with-accordion.our-approach-new .accordion-header .icon-holder { position: absolute; bottom: 1.765rem; right: 0px; }
}
.section-with-accordion.our-approach-new .accordion-header .accordion-icon { transition: all 0.2s ease-out 0s; }
.section-with-accordion.our-approach-new .accordion-heading-wrapper.isOpen ~ .accordion-panel { visibility: visible; }
.section-with-accordion.our-approach-new .accordion-heading-wrapper.isOpen .accordion-icon { transform: rotateX(180deg); }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; color: rgb(134, 134, 139); }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading { font-size: 21px; line-height: 1.3334; font-weight: 600; letter-spacing: 0.0055em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading .accordion--heading-text { color: rgb(29, 29, 31); }
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-header--content .accordion--heading { margin-right: 0.882rem; }
}
.section-with-accordion.our-approach-new .icon-holder { margin-left: auto; }
.section-with-accordion.our-approach-new .image-wrapper { width: 4.235rem; height: 4.235rem; margin-right: 2.353rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .image-wrapper { width: 3.882rem; height: 3.882rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .image-wrapper { width: 4.294rem; height: 4.294rem; }
}
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .image-wrapper { margin-right: 2.824rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .image-wrapper { margin-right: 0px; }
}
.section-with-accordion.our-approach-new .image-wrapper .image-caption-block--img { max-width: 100%; height: auto; }
.section-with-accordion.our-approach-new .accordion-icon { font-size: 29px; line-height: 1; font-weight: 600; letter-spacing: -0.0075em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; height: 1rem; }
.section-with-accordion.our-approach-new .accordion-icon: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; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ko) { 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; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new .accordion-icon:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .accordion-icon { font-size: 22.5px; line-height: 1; font-weight: 600; letter-spacing: 0.00225em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon: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; }
.section-with-accordion.our-approach-new .accordion-icon:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-icon { font-size: 20px; line-height: 1; font-weight: 600; letter-spacing: 0.006em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon: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; }
.section-with-accordion.our-approach-new .accordion-icon:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new .accordion-icon:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new .accordion-icon { height: 0.765rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new .accordion-icon { height: 0.706rem; }
}
.section-with-accordion.our-approach-new .accordion--eyebrow { display: none; }
.section-with-accordion.our-approach-new .showEyeBrowContent .accordion--eyebrow { display: block; }
.section-with-accordion.our-approach-new .accordion-icon { display: flex; }
.section-with-accordion.our-approach-new .icon-plus, .section-with-accordion.our-approach-new .hideChevronIcon .accordion-icon { display: none; }
.section-with-accordion.our-approach-new .hideChevronIcon .icon-plus { display: flex; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper { border-radius: 0px; padding: unset; margin-top: unset; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block { padding-left: 0px; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading { text-align: left; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading { 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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .accordion-heading-block .heading-block-cta .heading-block-cta--desc { text-align: left; max-width: unset; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion { margin-top: 2.765rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion { margin-top: 3.471rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion { margin-top: 0.941rem; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion ~ .section-accordion { margin-top: 0px; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header { padding-top: 2.235rem; padding-bottom: 2.235rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header { padding-top: 2.059rem; padding-bottom: 2.059rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header { padding-top: 1.765rem; padding-bottom: 1.765rem; padding-left: 0px; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content { max-width: 52.941rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content { max-width: 35.882rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content { max-width: unset; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content { margin-top: 0px; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-header .icon-holder { bottom: unset; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-left: 0px; max-width: 52.941rem; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(ko) { line-height: 1.58824; 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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel { max-width: 35.882rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel { max-width: unset; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p { width: 100%; margin-bottom: 0px; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel 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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(ko) { line-height: 1.58824; 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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel 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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel > :last-child { padding-bottom: 2.794rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel > :last-child { padding-bottom: 2.118rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel > :last-child { padding-bottom: 1.529rem; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc { margin-top: 0px; width: 100%; margin-bottom: 0px; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(ko) { line-height: 1.58824; 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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list .article-list--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list > ol:first-child > li:first-child, .section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .article-list ul:first-child > li:first-child { margin-top: 0px; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(ko) { line-height: 1.58824; 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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote: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-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion .accordion-panel .footnote:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion:last-child .accordion-heading-wrapper.isOpen ~ .accordion-panel > :last-child { padding-bottom: 2.235rem; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion:last-child .accordion-heading-wrapper.isOpen ~ .accordion-panel > :last-child { padding-bottom: 2.059rem; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper .section-accordion:last-child .accordion-heading-wrapper.isOpen ~ .accordion-panel > :last-child { padding-bottom: 1.765rem; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-base .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 17px; line-height: 1.23536; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ko) { line-height: 1.35296; 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-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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: 734px) {
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh) { letter-spacing: 0em; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading: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-with-accordion.our-approach-new.faq-accordion-wrapper.typography-reduced .section-accordion .accordion-header .accordion-header--content .accordion--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.image-caption-block picture { display: block; }
.image-caption-block .image-caption-block--img { width: 100%; display: block; }
.image-caption-block.image-width-fixed-help .image-caption-block--img { width: 287px; margin: 0px auto; }
@media only screen and (max-width: 1068px) {
.image-caption-block.image-width-fixed-help .image-caption-block--img { width: 211px; }
}
@media only screen and (max-width: 734px) {
.image-caption-block.image-width-fixed-help .image-caption-block--img { margin-left: auto; margin-right: auto; width: 87.5%; }
}
.image-caption-block.image-width-auto .image-caption-block--img { width: auto; margin: 0px auto; }
@media only screen and (max-width: 734px) {
.image-caption-block.image-width-auto .image-caption-block--img { width: 87.5%; }
}
.image-caption-block .image-caption-block--caption { overflow-wrap: break-word; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 36px; margin-bottom: 22px; }
.image-caption-block .image-caption-block--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; }
.image-caption-block .image-caption-block--caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .image-caption-block--caption:lang(ko) { line-height: 1.58824; 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; }
.image-caption-block .image-caption-block--caption:lang(zh) { letter-spacing: 0em; }
.image-caption-block .image-caption-block--caption:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .image-caption-block--caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .image-caption-block--caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .image-caption-block--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; }
.image-caption-block .image-caption-block--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: 734px) {
.image-caption-block .image-caption-block--caption { margin-top: 26px; }
}
.image-caption-block .image-caption-block--caption:last-child { margin-bottom: 0px; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin-top: 44px; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--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; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption:lang(ko) { line-height: 1.41667; 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; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption:lang(zh) { letter-spacing: 0em; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--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; }
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--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: 734px) {
.image-caption-block.image-caption-block--tiny-grey-caption .image-caption-block--caption { margin-top: 40px; }
}
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin-top: 44px; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--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; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(ko) { line-height: 1.58824; 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; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(zh) { letter-spacing: 0em; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--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; }
.image-caption-block.image-caption-block--tiny-grey-caption-text .image-caption-block--caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more: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; }
.image-caption-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more:lang(ko) { line-height: 1.58824; 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; }
.image-caption-block .more:lang(zh) { letter-spacing: 0em; }
.image-caption-block .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-caption-block .more: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; }
.image-caption-block .more: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 (min-width: 1069px) {
.image-caption-block.basic-fb { width: 100%; }
}
.image-caption-block.article { margin-bottom: 48px; }
.image-caption-block.article .image-caption-block--caption { margin-top: 28px; }
.image-caption-block.ourApproach { margin-left: auto; margin-right: auto; width: 100%; }
.image-caption-block.column-article { overflow-x: hidden; }
@media only screen and (max-width: 734px) {
.image-caption-block.column-article { width: 100vw; margin-left: -6.25vw; }
}
.image-caption-block.column-article .image-caption-block--img { display: block; margin: 0px auto; width: 550px; }
@media only screen and (max-width: 1068px) {
.image-caption-block.column-article .image-caption-block--img { width: 406px; }
}
@media only screen and (max-width: 734px) {
.image-caption-block.column-article .image-caption-block--img { width: 100%; }
}
.text-banner--wrapper { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(245, 245, 247); display: flex; justify-content: center; padding: 26px 0px; opacity: 0.8; }
.text-banner--wrapper: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; }
.text-banner--wrapper:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper:lang(ko) { line-height: 1.58824; 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; }
.text-banner--wrapper:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper: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; }
.text-banner--wrapper: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: 734px) {
.text-banner--wrapper { padding: 20px 0px; }
}
.text-banner--wrapper.text-banner-fixed--section { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; position: fixed; top: var(--r-localnav-height); z-index: 20; width: 100%; opacity: 0; padding-top: 10px; padding-bottom: 10px; }
.text-banner--wrapper.text-banner-fixed--section:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.text-banner-fixed--section: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; }
.text-banner--wrapper.text-banner-fixed--section:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.text-banner--wrapper.text-banner-fixed--section { padding: 0px; }
.text-banner--wrapper.text-banner-fixed--section * { visibility: hidden; padding-top: 0px; padding-bottom: 0px; height: 0px; }
}
.text-banner--wrapper.nested-span { padding: 0px; }
.text-banner--wrapper.nested-span .text-banner--desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 16px 0px 17px; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc: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; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.text-banner--wrapper.nested-span .text-banner--desc { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc: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; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(ko) { line-height: 1.35296; 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; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--desc: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; }
.text-banner--wrapper.nested-span .text-banner--desc: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: 734px) {
.text-banner--wrapper.nested-span .text-banner--desc { padding: 15px 0px 13px; }
}
.text-banner--wrapper.nested-span .text-banner--sub-desc { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; padding-top: 0.6em; }
.text-banner--wrapper.nested-span .text-banner--sub-desc: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; }
.text-banner--wrapper.nested-span .text-banner--sub-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--sub-desc: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; }
.text-banner--wrapper.nested-span .text-banner--sub-desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.nested-span .text-banner--sub-desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--sub-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--sub-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.nested-span .text-banner--sub-desc: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; }
.text-banner--wrapper.nested-span .text-banner--sub-desc: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: 734px) {
.text-banner--wrapper.nested-span .text-banner--sub-desc { padding-top: 0px; }
}
.text-banner--wrapper.nested-span.description-header .text-banner--sub-desc { padding-top: 0px; }
.text-banner--wrapper.ribbon-drop { position: relative; z-index: 30; background-color: rgb(255, 255, 255); overflow: hidden; }
.text-banner--wrapper.ribbon-drop .text-banner--layout { width: 100%; animation: 2s ease 0s 1 normal forwards running animate-ribbon-drop; }
@media (prefers-reduced-motion: reduce) {
.text-banner--wrapper.ribbon-drop .text-banner--layout { animation: auto ease 0s 1 normal none running none; background-color: rgb(245, 245, 247); }
}
@keyframes animate-ribbon-drop {
0% { background-color: rgb(0, 113, 227); transform: translateY(-100%); }
25% { transform: translateY(0px); }
70% { background-color: rgb(0, 113, 227); }
100% { background-color: rgb(245, 245, 247); }
}
.text-banner--wrapper.ribbon-drop .text-banner--desc { color: rgb(255, 255, 255); animation: 1s cubic-bezier(0.42, 0, 0.58, 1) 1.2s 1 normal forwards running animate-color-fff-1d1d1f; }
@media only screen and (max-width: 734px) {
.text-banner--wrapper.ribbon-drop .text-banner--desc { font-weight: 600; }
}
.text-banner--wrapper.ribbon-drop .text-banner--sub-desc { color: rgb(255, 255, 255); animation: 1s cubic-bezier(0.42, 0, 0.58, 1) 1.2s 1 normal forwards running animate-color-fff-1d1d1f; }
@media only screen and (max-width: 734px) {
.text-banner--wrapper.ribbon-drop .text-banner--sub-desc { padding-top: 0px; }
}
@media (prefers-reduced-motion: reduce) {
.text-banner--wrapper.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-drop .text-banner--sub-desc { animation: auto ease 0s 1 normal none running none; color: rgb(29, 29, 31); }
}
@keyframes animate-color-fff-1d1d1f {
0% { color: rgb(255, 255, 255); }
100% { color: rgb(29, 29, 31); }
}
.text-banner--wrapper.ribbon-drop a { color: rgb(255, 255, 255); animation: 1s cubic-bezier(0.42, 0, 0.58, 1) 1.2s 1 normal forwards running animate-color-fff-06c; }
@media (prefers-reduced-motion: reduce) {
.text-banner--wrapper.ribbon-drop a { animation: auto ease 0s 1 normal none running none; color: rgb(0, 102, 204); }
}
@keyframes animate-color-fff-06c {
0% { color: rgb(255, 255, 255); }
100% { color: rgb(0, 102, 204); }
}
.text-banner--wrapper.ribbon-drop.position-absolute { position: absolute; top: 3.059rem; }
body:has(.rebrand-localnav ~ .localnav) .text-banner--wrapper.ribbon-drop.position-absolute { top: 5.64706rem; }
body:has(.rebrand-localnav) .text-banner--wrapper.ribbon-drop.position-absolute { top: 2.58824rem; }
@media only screen and (max-width: 767px) {
.text-banner--wrapper.ribbon-drop.position-absolute { top: 2.824rem; }
}
@media only screen and (max-width: 734px) {
.text-banner--wrapper.ribbon-drop { position: relative !important; top: 0px !important; }
}
.text-banner--wrapper .text-banner--desc { display: block; }
.text-banner--wrapper.ribbon-with-icon { --ribbon-bg-color: #0b857d; --ribbon-text-color: #fff; opacity: 1; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop a { color: var(--ribbon-text-color); }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout { display: flex; align-items: center; justify-content: center; width: 100%; background-color: var(--ribbon-bg-color); color: var(--ribbon-text-color); padding: 0.706rem 0px; animation: 2s ease 0s 1 normal forwards running animate-brazil-ribbon-drop; }
@media only screen and (max-width: 1068px) {
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout { padding-top: 0.824rem; padding-bottom: 0.882rem; }
}
@media only screen and (max-width: 734px) {
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout { flex-direction: column; }
}
@media (prefers-reduced-motion: reduce) {
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout { animation: auto ease 0s 1 normal none running none; background-color: rgb(245, 245, 247); }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout .text-banner--desc, .text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout .text-banner--sub-desc { color: rgb(0, 0, 0); }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout .text-banner--desc a, .text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--layout .text-banner--sub-desc a { color: rgb(0, 102, 204); }
}
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc { padding: 0px; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc: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; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc: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; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc: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; }
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc: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: 734px) {
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc { padding-bottom: 0.235rem; font-weight: 400; }
}
@keyframes animate-brazil-ribbon-drop {
0% { background-color: var(--ribbon-bg-color); transform: translateY(-100%); }
25% { transform: translateY(0px); }
70% { background-color: var(--ribbon-bg-color); }
100% { background-color: rgb(245, 245, 247); color: rgb(0, 0, 0); }
}
.text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-with-icon.ribbon-drop .text-banner--sub-desc, .text-banner--wrapper.ribbon-with-icon.ribbon-drop a { color: var(--ribbon-text-color); }
.text-banner--wrapper .ribbon-icon { width: 1.706rem; height: 1.706rem; margin-right: 0.765rem; }
@media only screen and (max-width: 1068px) {
.text-banner--wrapper .ribbon-icon { width: 1.412rem; height: 1.412rem; margin-right: 0.765rem; }
}
@media only screen and (max-width: 734px) {
.text-banner--wrapper .ribbon-icon { margin-top: 0.118rem; margin-bottom: 0.647rem; margin-right: 0px; }
}
.text-banner--wrapper.img-default-size .ribbon-icon { width: auto; height: auto; }
.text-banner--wrapper:has(.ribbon-icon) .text-banner--layout.column { display: flex; justify-content: center; align-items: center; }
@media only screen and (max-width: 734px) {
.text-banner--wrapper:has(.ribbon-icon) .text-banner--layout.column { padding: 0.941176rem 0px; flex-direction: column; }
.text-banner--wrapper:has(.ribbon-icon) .text-banner--layout.column .text-banner--desc, .text-banner--wrapper:has(.ribbon-icon) .text-banner--layout.column .text-banner--sub-desc { padding: 0px; }
}
.text-banner--wrapper.ribbon-drop-bg { --ribbon-background-color: #f5f5f7; --ribbon-background-color-initial: #0071e3; --ribbon-text-color: #1d1d1f; --ribbon-text-color-initial: #f5f5f7; --ribbon-link-color: #0066cc; --ribbon-link-color-initial: #f5f5f7; }
.text-banner--wrapper.ribbon-drop-bg .text-banner--layout { position: relative; z-index: 30; background-color: var(--ribbon-background-color-initial); overflow: hidden; animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0s 1 normal forwards running ribbon-drop; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--layout { animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0s 1 normal forwards running ribbon-drop, 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-background; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0.941176rem 0px; color: var(--ribbon-text-color-initial); animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-text-color; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(ar), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(ja), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(ko), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(zh), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(th), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(zh-CN), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(zh-HK), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(zh-MO), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc:lang(zh-TW), .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc a, .text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc a { color: var(--ribbon-link-color-initial); animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-link-color; }
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc { padding-inline: 6.25%; margin: auto; max-width: 74.1176rem; }
@media only screen and (max-width: 1068px) {
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--desc { padding-inline: 6.27%; }
}
.text-banner--wrapper.ribbon-drop-bg.ribbon-drop .text-banner--sub-desc { padding: 0px; }
.text-banner--wrapper.ribbon-drop-gradient { --ribbon-background-color-initial: #0071e3; --ribbon-background-color: #f5f5f7; --grad-background-color-deg: 90deg; --ribbon-text-color: #1d1d1f; --ribbon-text-color-initial: #f5f5f7; --ribbon-link-color: #0066cc; --ribbon-link-color-initial: #f5f5f7; --ribbon-background-initial-color-one: #FF345A; --ribbon-background-initial-color-two: #A332D3; --ribbon-background-initial-color-three: #0071E3; --ribbon-background-initial-color-four: #1EA9BB; --ribbon-background-initial-color-five: #1A9D53; }
.text-banner--wrapper.ribbon-drop-gradient .text-banner--layout { position: relative; z-index: 30; background-color: var(--ribbon-background-color-initial); overflow: hidden; animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0s 1 normal forwards running ribbon-drop; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--layout { animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0s 1 normal forwards running ribbon-drop; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--layout::before { content: ""; position: absolute; background-color: var(--ribbon-background-color); animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-gradient; opacity: 0; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc { position: relative; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0.941176rem 0px; background-color: var(--active-gradient); color: var(--ribbon-text-color-initial); animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-text-color; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(ar), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(ja), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(ko), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(zh), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(th), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(zh-CN), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(zh-HK), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(zh-MO), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc:lang(zh-TW), .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc a, .text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc a { color: var(--ribbon-link-color-initial); animation: 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.6s 1 normal forwards running ribbon-animate-link-color; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc { padding-inline: 6.25%; margin: auto; max-width: 74.1176rem; }
@media only screen and (max-width: 1068px) {
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--desc { padding-inline: 6.27%; }
}
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop .text-banner--sub-desc { padding: 0px; }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop-gradient-2 .text-banner--layout { --active-gradient: linear-gradient(var(--grad-background-color-deg), var(--ribbon-background-initial-color-one), var(--ribbon-background-initial-color-two)); background-image: var(--active-gradient); }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop-gradient-3 .text-banner--layout { --active-gradient: linear-gradient(var(--grad-background-color-deg), var(--ribbon-background-initial-color-one), var(--ribbon-background-initial-color-two), var(--ribbon-background-initial-color-three)); background-image: var(--active-gradient); }
.text-banner--wrapper.ribbon-drop-gradient.ribbon-drop-gradient-5 .text-banner--layout { --active-gradient: linear-gradient(var(--grad-background-color-deg), var(--ribbon-background-initial-color-one), var(--ribbon-background-initial-color-two), var(--ribbon-background-initial-color-three), var(--ribbon-background-initial-color-four), var(--ribbon-background-initial-color-five)); background-image: var(--active-gradient); }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 1.41176rem 0px; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(ar), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(ja), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(ko), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(ko) { line-height: 1.58824; 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; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(zh), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(zh) { letter-spacing: 0em; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(th), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(zh-CN), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(zh-HK), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(zh-MO), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc: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; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--desc:lang(zh-TW), .text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.text-banner--wrapper.ribbon-v1.ribbon-drop .text-banner--sub-desc { padding: 0px; }
.text-banner--wrapper.ribbon-text-bold.ribbon-drop .text-banner--desc, .text-banner--wrapper.ribbon-text-bold.ribbon-drop .text-banner--sub-desc { font-weight: 600; }
.text-banner--wrapper.ribbon-text-bold.ribbon-drop .text-banner--desc a, .text-banner--wrapper.ribbon-text-bold.ribbon-drop .text-banner--sub-desc a { font-weight: 400; }
@keyframes ribbon-drop {
0% { transform: translateY(-100%); }
100% { transform: translateY(0px); }
}
@keyframes ribbon-animate-background {
0% { background-color: var(--ribbon-background-color-initial); }
100% { background-color: var(--ribbon-background-color); }
}
@keyframes ribbon-animate-gradient {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes ribbon-animate-text-color {
0% { color: var(--ribbon-text-color-initial); }
100% { color: var(--ribbon-text-color); }
}
@keyframes ribbon-animate-link-color {
0% { color: var(--ribbon-link-color-initial); }
100% { color: var(--ribbon-link-color); }
}
@media only screen and (max-width: 734px) {
.text-banner--wrapper.ribbon-drop + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed, .text-banner--wrapper.ribbon-drop + .product-banner--wrapper.section-fullbleed, .ribbon-xf.experiencefragment + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed, .ribbon-xf.experiencefragment + .product-banner--wrapper.section-fullbleed { margin-top: 0px; }
.text-banner--wrapper.ribbon-drop + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed .section-content-container .section-content, .text-banner--wrapper.ribbon-drop + .product-banner--wrapper.section-fullbleed .section-content-container .section-content, .ribbon-xf.experiencefragment + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed .section-content-container .section-content, .ribbon-xf.experiencefragment + .product-banner--wrapper.section-fullbleed .section-content-container .section-content { top: 50%; }
.text-banner--wrapper.ribbon-drop + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed .section-content-container .section-content .row .column .copy-block h1, .text-banner--wrapper.ribbon-drop + .product-banner--wrapper.section-fullbleed .section-content-container .section-content .row .column .copy-block h1, .ribbon-xf.experiencefragment + :has(.product-banner--wrapper.section-fullbleed) .product-banner--wrapper.section-fullbleed .section-content-container .section-content .row .column .copy-block h1, .ribbon-xf.experiencefragment + .product-banner--wrapper.section-fullbleed .section-content-container .section-content .row .column .copy-block h1 { margin-bottom: 0px; }
}
.section-tabnav { --play-pause-anim-btn-color: rgba(0, 0, 0, .56); --play-pause-anim-stroke-color: rgba(0, 0, 0, .56); --play-pause-anim-stroke-bg-color: #86868b; --play-pause-anim-bg-color: rgba(210, 210, 215, .64); --sk-focus-color: #0080ff; }
.section-tabnav .tab-content.last { padding-bottom: 100px; border-bottom: 1px solid rgb(210, 210, 215); }
@media only screen and (max-width: 1068px) {
.section-tabnav .tab-content.last { padding-bottom: 60px; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.advanced-tabnav .tabnav { width: 100vw; margin-left: -6.25%; }
}
.section-tabnav .tab-pane--content { margin: 35px auto 0px; }
@media only screen and (max-width: 1068px) {
.section-tabnav .tab-pane--content { margin-top: 23px; }
}
@media only screen and (max-width: 734px) {
.section-tabnav .tab-pane--content { text-align: left; }
}
.section-tabnav .tab-pane--content .tab-pane--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); }
.section-tabnav .tab-pane--content .tab-pane--desc: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-tabnav .tab-pane--content .tab-pane--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav .tab-pane--content .tab-pane--desc:lang(ko) { line-height: 1.58824; 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-tabnav .tab-pane--content .tab-pane--desc:lang(zh) { letter-spacing: 0em; }
.section-tabnav .tab-pane--content .tab-pane--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav .tab-pane--content .tab-pane--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav .tab-pane--content .tab-pane--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav .tab-pane--content .tab-pane--desc: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-tabnav .tab-pane--content .tab-pane--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav .tab-pane--content .tab-pane--desc .tab-pane--span { color: rgb(29, 29, 31); }
.section-tabnav .tab-pane--image { margin-bottom: 100px; }
@media only screen and (max-width: 1068px) {
.section-tabnav .tab-pane--image { margin-bottom: 60px; }
}
.section-tabnav .tab-pane--image img { width: 100%; height: 100%; display: block; }
.section-tabnav.section-tabnav-v1 { position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 70.8333%; margin-left: 14.0972%; margin-right: 16.3889%; }
@media only screen and (min-width: 1441px) {
.section-tabnav.section-tabnav-v1 { margin-inline: auto; max-width: 1020px; }
}
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 { width: 79.7753%; margin-left: 6.17978%; margin-right: 14.0449%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 { margin-inline: 0px; width: 100%; overflow: hidden; justify-content: start; }
}
.section-tabnav.section-tabnav-v1 [data-analytics-section-engagement], .section-tabnav.section-tabnav-v1 div[id]:not([class]) { color-scheme: inherit; forced-color-adjust: inherit; mask: inherit; math-depth: inherit; position: inherit; position-anchor: inherit; appearance: inherit; color: inherit; font: inherit; font-palette: inherit; font-synthesis: inherit; inset-area: inherit; text-orientation: inherit; text-rendering: inherit; text-spacing-trim: inherit; -webkit-font-smoothing: inherit; -webkit-locale: inherit; -webkit-text-orientation: inherit; -webkit-writing-mode: inherit; writing-mode: inherit; zoom: inherit; accent-color: inherit; place-content: inherit; place-items: inherit; place-self: inherit; alignment-baseline: inherit; anchor-name: inherit; animation-composition: inherit; animation: inherit; app-region: inherit; aspect-ratio: inherit; backdrop-filter: inherit; backface-visibility: inherit; background: inherit; background-blend-mode: inherit; baseline-shift: inherit; baseline-source: inherit; block-size: inherit; border-block: inherit; border: inherit; border-radius: inherit; border-collapse: inherit; border-end-end-radius: inherit; border-end-start-radius: inherit; border-inline: inherit; border-start-end-radius: inherit; border-start-start-radius: inherit; inset: inherit; box-shadow: inherit; box-sizing: inherit; break-after: inherit; break-before: inherit; break-inside: inherit; buffered-rendering: inherit; caption-side: inherit; caret-color: inherit; clear: inherit; clip: inherit; clip-path: inherit; clip-rule: inherit; color-interpolation: inherit; color-interpolation-filters: inherit; color-rendering: inherit; columns: inherit; column-fill: inherit; gap: inherit; column-rule: inherit; column-span: inherit; contain: inherit; contain-intrinsic-block-size: inherit; contain-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; container: inherit; content: inherit; content-visibility: inherit; counter-increment: inherit; counter-reset: inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy: inherit; d: inherit; display: inherit; dominant-baseline: inherit; empty-cells: inherit; field-sizing: inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; filter: inherit; flex: inherit; flex-flow: inherit; float: inherit; flood-color: inherit; flood-opacity: inherit; grid: inherit; grid-area: inherit; height: 100%; hyphenate-character: inherit; hyphenate-limit-chars: inherit; hyphens: inherit; image-orientation: inherit; image-rendering: inherit; initial-letter: inherit; inline-size: inherit; inset-block: inherit; inset-inline: inherit; isolation: inherit; letter-spacing: inherit; lighting-color: inherit; line-break: inherit; list-style: inherit; margin-block: inherit; margin: unset; margin-inline: inherit; marker: inherit; mask-type: inherit; math-shift: inherit; math-style: inherit; max-block-size: inherit; max-height: inherit; max-inline-size: inherit; max-width: inherit; min-block-size: inherit; min-height: inherit; min-inline-size: inherit; min-width: inherit; mix-blend-mode: inherit; object-fit: inherit; object-position: inherit; object-view-box: inherit; offset: inherit; opacity: inherit; order: inherit; orphans: inherit; outline: inherit; outline-offset: inherit; overflow-anchor: inherit; overflow-clip-margin: inherit; overflow-wrap: inherit; overflow: inherit; overlay: inherit; overscroll-behavior-block: inherit; overscroll-behavior-inline: inherit; overscroll-behavior: inherit; padding-block: inherit; padding: unset; padding-inline: inherit; page: inherit; page-orientation: inherit; paint-order: inherit; perspective: inherit; perspective-origin: inherit; pointer-events: inherit; position-try: inherit; position-visibility: inherit; quotes: inherit; r: inherit; resize: inherit; rotate: inherit; ruby-position: inherit; rx: inherit; ry: inherit; scale: inherit; scroll-behavior: inherit; scroll-margin-block: inherit; scroll-margin: inherit; scroll-margin-inline: inherit; scroll-padding-block: inherit; scroll-padding: inherit; scroll-padding-inline: inherit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-snap-type: inherit; scroll-timeline: inherit; scrollbar-color: inherit; scrollbar-gutter: inherit; scrollbar-width: inherit; shape-image-threshold: inherit; shape-margin: inherit; shape-outside: inherit; shape-rendering: inherit; size: inherit; speak: inherit; stop-color: inherit; stop-opacity: inherit; stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; stroke-linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit; stroke-opacity: inherit; stroke-width: inherit; tab-size: inherit; table-layout: inherit; text-align: inherit; text-align-last: inherit; text-anchor: inherit; text-combine-upright: inherit; text-decoration: inherit; text-decoration-skip-ink: inherit; text-emphasis: inherit; text-emphasis-position: inherit; text-indent: inherit; text-overflow: inherit; text-shadow: inherit; text-size-adjust: inherit; text-transform: inherit; text-underline-offset: inherit; text-underline-position: inherit; white-space: inherit; timeline-scope: inherit; touch-action: inherit; transform: inherit; transform-box: inherit; transform-origin: inherit; transform-style: inherit; transition: inherit; translate: inherit; user-select: inherit; vector-effect: inherit; vertical-align: inherit; view-timeline: inherit; view-transition-class: inherit; view-transition-name: inherit; visibility: inherit; border-spacing: inherit; -webkit-box-align: inherit; -webkit-box-decoration-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-line-break: inherit; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-print-color-adjust: inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -webkit-tap-highlight-color: inherit; -webkit-text-combine: inherit; -webkit-text-decorations-in-effect: inherit; -webkit-text-fill-color: inherit; -webkit-text-security: inherit; -webkit-text-stroke: inherit; -webkit-user-drag: inherit; widows: inherit; width: 100%; will-change: inherit; word-break: inherit; word-spacing: inherit; x: inherit; y: inherit; z-index: inherit; }
.section-tabnav.section-tabnav-v1 .tabnav { --tabnav-platter-background: rgb(232, 232, 237); --tabnav-platter-blur: 20px; --tabnav-mask-gradient-width: 22px; --tabnav-mask-offset: calc(var(--tabnav-paddle-width) + var(--tabnav-mask-gradient-width)); --tabnav-mask-animation-name: ""; --tabnav-mask-active-gradient: var(--tabnav-mask-gradient); --tabnav-items-offset: 0px; --tabnav-item-color: rgb(0, 0, 0); --tabnav-item-color-active: rgb(255, 255, 255); --tabnav-paddle-width: var(--tabnav-inner-height); --tabnav-paddle-color: rgba(0, 0, 0, .56); --tabnav-paddle-color-hover: rgba(0, 0, 0, .64); --tabnav-indicator-background: rgb(29, 29, 31); --tabnav-indicator-start: var(--tabnav-platter-padding); --tabnav-indicator-width: 0px; --tabnav-motion-gradient-delay: .28s; --tabnav-mask-gradient: linear-gradient(90deg, transparent 0, transparent var(--tabnav-paddle-width), black calc(var(--tabnav-paddle-width) + var(--tabnav-mask-gradient-width)), black calc(100% - var(--tabnav-paddle-width) - var(--tabnav-mask-gradient-width)), transparent calc(100% - var(--tabnav-paddle-width)), transparent); --tabnav-height: 56px; --tabnav-inner-height: 44px; --tabnav-platter-padding: 6px; --tabnav-item-padding: 22px; box-sizing: border-box; width: fit-content; height: fit-content; background: rgb(232, 232, 237); position: absolute; max-width: 34.1176rem; border-radius: 1.64706rem; z-index: 10; top: 93.2%; transform: translate(56px); }
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tabnav { --tabnav-height: 44px; --tabnav-inner-height: 36px; --tabnav-platter-padding: 4px; --tabnav-item-padding: 16px; }
}
@media only screen and (min-width: 1441px) {
.section-tabnav.section-tabnav-v1 .tabnav { top: 93.2%; }
}
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tabnav { top: 91.5%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tabnav { top: 641px; max-width: 87.5%; transform: translateY(-100%); border-radius: 1.29412rem; }
}
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-items { margin-inline: 0px; padding: 0px; display: flex; justify-content: space-between; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-items::-webkit-scrollbar { display: none; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-paddles { display: block; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated { font-size: 17px; line-height: 1.17648; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated { font-size: 17px; line-height: 1.17648; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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: 734px) {
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated: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-tabnav.section-tabnav-v1 .tabnav.tabnav-elevated:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-tabnav.section-tabnav-v1 .tabnav:focus-within:not(:has(.tabnav-paddle:focus)):not(:has([data-focus-method="mouse"], [data-focus-method="touch"])) .tabnav-indicator { outline: 2px solid var(--sk-focus-color, #0071e3); outline-offset: 2px; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter { height: var(--tabnav-height); padding: var(--tabnav-platter-padding); background-color: var(--tabnav-platter-background); border-radius: 999px; overflow: hidden; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter:focus-visible { outline: none; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask { position: relative; width: calc(100% + var(--tabnav-mask-offset)); height: 100%; padding: 0px 0px 0px var(--tabnav-mask-offset); z-index: 1; mask-image: var(--tabnav-mask-active-gradient); }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask.tabnav-mask-noscroll { display: contents; margin-inline-start: 0px; padding: 0px; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items { position: relative; height: 100%; display: flex; align-items: center; margin: 0px; width: fit-content; list-style: none; z-index: 1; transform: translate(var(--tabnav-items-offset)); transition-property: transform; transition-duration: 0.32s; transition-timing-function: ease-out; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item { border-bottom: none; line-height: 1.17647rem; position: relative; height: 100%; color: var(--tabnav-item-color); white-space: nowrap; transition-duration: 0.12s; transition-property: color; transition-timing-function: ease-out; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link { font-size: 17px; line-height: 1.17648; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0.705882rem 1.29412rem; margin: 0px; display: flex; align-items: center; height: 100%; background: rgba(0, 0, 0, 0); border: none; border-radius: 0px; color: inherit; text-decoration: none; opacity: 0.8; transition-property: opacity; transition-duration: 0.1s; transition-timing-function: ease-in-out; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link: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-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link { font-size: 17px; line-height: 1.17648; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link: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: 734px) {
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .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; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link: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: 734px) {
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link { padding: 0.529412rem 0.941176rem; }
}
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:focus { outline: none; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item .tabnav-link:hover { opacity: 1; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item.tabnav-item-active { color: var(--tabnav-item-color-active); transition-delay: 0.16s; transition-duration: 0.16s; transition-timing-function: ease-in; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item.tabnav-item-active .tabnav-link { opacity: 1; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle { position: absolute; display: flex; justify-content: center; align-items: center; transform: translateZ(0px); top: var(--tabnav-platter-padding); bottom: var(--tabnav-platter-padding); width: var(--tabnav-paddle-width); height: var(--tabnav-paddle-width); background-color: rgba(0, 0, 0, 0); border: none; border-radius: 999px; color: var(--tabnav-paddle-color); cursor: pointer; z-index: 2; transition-delay: 0ms, 40ms, 40ms; transition-duration: 0.1s, 80ms, 80ms; transition-property: color, opacity, visibility; transition-timing-function: ease-in-out, ease-out, step-start; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle:focus-visible { outline: 2px solid var(--sk-focus-color, #0071e3); outline-offset: 2px; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle:hover { color: var(--tabnav-paddle-color-hover); }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle.tabnav-paddle-left { left: var(--tabnav-platter-padding); }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle.tabnav-paddle-right { right: var(--tabnav-platter-padding); }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-paddle.tabnav-paddle-hidden { opacity: 0; visibility: hidden; transition-delay: 0.2s; transition-duration: 80ms; transition-property: opacity, visibility; transition-timing-function: ease-out, step-end; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-platter .tabnav-indicator { position: absolute; top: var(--tabnav-platter-padding); left: var(--tabnav-indicator-start); bottom: var(--tabnav-platter-padding); width: var(--tabnav-indicator-width); height: calc(100% - var(--tabnav-platter-padding) * 2); background-color: var(--tabnav-indicator-background); border-radius: 999px; transition-property: left, width; transition-duration: 0.32s; transition-timing-function: ease-out; }
.section-tabnav.section-tabnav-v1 .tabnav .tabnav-paddle-right::before, .section-tabnav.section-tabnav-v1 .tabnav .tabnav-paddle-right::after, .section-tabnav.section-tabnav-v1 .tabnav .tabnav-paddle-left::before, .section-tabnav.section-tabnav-v1 .tabnav .tabnav-paddle-left::after { display: none; }
.section-tabnav.section-tabnav-v1 .tabnav * { box-sizing: border-box; }
.section-tabnav.section-tabnav-v1 .tab-pane { margin-bottom: 0px; }
.section-tabnav.section-tabnav-v1 .tab-pane .row { flex-wrap: nowrap; }
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row { flex-direction: column; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .column { max-width: unset; position: relative; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:first-child { flex-basis: 55.8824%; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:first-child { flex-basis: 54.9296%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:first-child { flex-basis: unset; height: 37.7059rem; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:last-child { z-index: 1; flex-basis: 42.2549%; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:last-child { flex-basis: 45.0704%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .column:last-child .copy-block { padding-top: 4.58824rem; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block { margin-left: -4.40835%; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block { margin-left: -20.3125%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block { margin-inline: 6.26703%; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.41176rem; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading: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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--heading { margin-bottom: 1.17647rem; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body { padding-bottom: 1.47059rem; font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body { padding-bottom: 0px; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body: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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body: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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body: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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--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; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-tabnav.section-tabnav-v1 .tab-pane .row picture + .inline-video video { position: absolute; top: 0px; left: 0px; }
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row picture + .inline-video video { position: relative; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .tab-pane .row img, .section-tabnav.section-tabnav-v1 .tab-pane .row .inline-video { transform: translate(-50%); position: absolute; left: 50%; width: auto; height: auto; }
.section-tabnav.section-tabnav-v1 .tab-pane .row .inline-video { width: 734px; }
}
.section-tabnav.section-tabnav-v1 .footnote-content { top: calc(93.2% + 80px); position: absolute; text-align: center; color: rgb(110, 110, 115); font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .footnote-content: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; }
.section-tabnav.section-tabnav-v1 .footnote-content:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .footnote-content:lang(ko) { line-height: 1.42859; 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-tabnav.section-tabnav-v1 .footnote-content:lang(zh) { letter-spacing: 0em; }
.section-tabnav.section-tabnav-v1 .footnote-content:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-tabnav.section-tabnav-v1 .footnote-content: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-tabnav.section-tabnav-v1 .footnote-content: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-tabnav.section-tabnav-v1 .footnote-content { top: calc(91.5% + 80px); }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .footnote-content { z-index: 2; top: 661px; }
}
.section-tabnav.section-tabnav-v1.fade-in-transition { opacity: 0; transform: translateY(50px); transition: opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s, transform 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s; will-change: opacity, transform; }
.section-tabnav.section-tabnav-v1.fade-in-transition.fade-in { opacity: 1; transform: translateY(0px); }
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1.fade-in-transition { opacity: 1; transform: translateY(0px); transition: unset; }
.section-tabnav.section-tabnav-v1.fade-in-transition.fade-in { opacity: 1; transform: translateY(0px); }
.section-tabnav.section-tabnav-v1.fade-in-transition .column { opacity: 0; transform: translateY(50px); transition: opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s, transform 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s; will-change: opacity, transform; }
.section-tabnav.section-tabnav-v1.fade-in-transition .column.fade-in { opacity: 1; transform: translateY(0px); }
}
.section-tabnav.section-tabnav-v1 .anim-play-pause-button { position: absolute; left: calc(50% - 362px); top: 93.2%; bottom: unset; right: unset; transform: translate(56px); z-index: 10; }
@media only screen and (max-width: 1068px) {
.section-tabnav.section-tabnav-v1 .anim-play-pause-button { top: 91.5%; }
}
@media only screen and (max-width: 734px) {
.section-tabnav.section-tabnav-v1 .anim-play-pause-button { left: auto; right: 6.3%; top: 499px; transform: unset; }
}
html.reduce-motion .section-tabnav .tab-content .tab-pane, html.reduce-motion .section-tabnav .tabnav .tabnav-platter .tabnav-indicator, html.reduce-motion .section-tabnav .tabnav .tabnav-platter .tabnav-mask .tabnav-items .tabnav-item.tabnav-item-active { transition: unset; }
html.reduce-motion .section-tabnav.fade-in-transition, html.reduce-motion .section-tabnav.fade-in-transition .column { opacity: 1; transform: translateY(0px); transition: unset; }
.section-fullbleed { width: 100%; max-width: 100vw; }
@media only screen and (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
.section-fullbleed { margin-left: auto; margin-right: auto; max-width: 2880px; }
}
@media only screen and (max-width: 1068px) {
.section-fullbleed { max-width: 1068px; }
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
.section-fullbleed { max-width: 2136px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed { max-width: 734px; }
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
.section-fullbleed { max-width: 1468px; }
}
.section-fullbleed .section-background { position: sticky; top: 0px; z-index: 0; margin: 0px auto; width: 100%; }
.section-fullbleed .section-background img { height: auto; width: 100%; object-fit: cover; display: block; object-position: 50% 0px; will-change: transform; }
.section-fullbleed .section-background .fader-screen { width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.5; position: absolute; top: 0px; margin: 0px; pointer-events: none; will-change: opacity; }
.section-fullbleed picture + div { margin-top: -50vh; }
.section-fullbleed .section-content { z-index: 0; height: 100vh; }
.section-fullbleed .section-content:last-child { height: 75vh; }
.section-fullbleed .section-content .column { z-index: 1; }
.section-fullbleed .section-content h2, .section-fullbleed .section-content p { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(255, 255, 255); }
.section-fullbleed .section-content h2:lang(ar), .section-fullbleed .section-content p: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; }
.section-fullbleed .section-content h2:lang(ja), .section-fullbleed .section-content p:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ko), .section-fullbleed .section-content p: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; }
.section-fullbleed .section-content h2:lang(th), .section-fullbleed .section-content p:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-CN), .section-fullbleed .section-content p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-HK), .section-fullbleed .section-content p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-MO), .section-fullbleed .section-content p:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-TW), .section-fullbleed .section-content p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed .section-content h2, .section-fullbleed .section-content p { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ko), .section-fullbleed .section-content p:lang(ko) { line-height: 1.39286; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(th), .section-fullbleed .section-content p:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ar), .section-fullbleed .section-content p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ja), .section-fullbleed .section-content p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-CN), .section-fullbleed .section-content p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-HK), .section-fullbleed .section-content p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-MO), .section-fullbleed .section-content p:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-TW), .section-fullbleed .section-content p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed .section-content h2, .section-fullbleed .section-content p { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ar), .section-fullbleed .section-content p:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ja), .section-fullbleed .section-content p:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(ko), .section-fullbleed .section-content p:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(th), .section-fullbleed .section-content p:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-CN), .section-fullbleed .section-content p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-HK), .section-fullbleed .section-content p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-MO), .section-fullbleed .section-content p:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .section-content h2:lang(zh-TW), .section-fullbleed .section-content p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed .copy-block { display: grid; grid-template-columns: repeat(12, 1fr); text-align: start; }
.section-fullbleed .copy-block > p { grid-column: 1 / 8; }
@media only screen and (max-width: 1068px) {
.section-fullbleed .copy-block > p { grid-column: 1 / 10; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed .copy-block > p { grid-column: 1 / -1; }
}
.section-fullbleed.hide-section-content .section-content { display: none; }
.section-fullbleed.home-page { --sticky-scroll: 0; position: relative; margin-top: -200vh; }
.section-fullbleed.home-page .section-content-container::after { content: ""; display: block; height: var(--sticky-scroll); }
.section-fullbleed.home-page .section-background { position: sticky; top: 0px; height: 100vh; }
.section-fullbleed.home-page img { top: 0px; height: 100%; width: 100%; margin-top: 100vh; will-change: transform; opacity: 0; }
.section-fullbleed.home-page .section-content { --fb-content-top: 150px; --content-height-mod: 0px; position: relative; top: 0px; height: calc(100vh - var(--fb-content-top) + var(--content-height-mod)); padding-top: var(--fb-content-top); }
@media only screen and (max-width: 1068px) {
.section-fullbleed.home-page .section-content { --fb-content-top: 85px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.home-page .section-content { --fb-content-top: calc(50vh - 50px); }
}
.section-fullbleed.advanced.product-banner--wrapper .section-content-container { position: relative; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-background { height: 100%; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content { position: absolute; top: 0px; height: 100%; left: 50%; transform: translate(-50%); }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row { height: 100%; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column { margin: auto; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { text-align: center; display: flex; flex-direction: column; justify-content: center; width: 100%; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { 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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 19px; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(ko) { line-height: 1.58824; 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-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--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; }
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body: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: 734px) {
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .product-banner--body { padding-top: 13px; }
}
.section-fullbleed.advanced.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a { padding-top: 13px; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { 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; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading: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; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--body { padding-top: 27px; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--body { padding-top: 25px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block .product-banner--body { padding-top: 21px; }
}
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block a { padding-top: 21px; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block a { padding-top: 21px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.advanced.product-banner--wrapper.short-copy .section-content-container > .section-content > .row .column .copy-block a { padding-top: 21px; }
}
.section-fullbleed.basic.product-banner--wrapper .section-content-container { position: relative; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-background { height: auto; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content { position: absolute; top: 0px; height: 100%; left: 50%; transform: translate(-50%); }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row { height: 100%; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column { margin: auto; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { text-align: center; display: flex; justify-content: center; width: 100%; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(255, 255, 255); }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2 { 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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2: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; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.basic.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.certification.product-banner--wrapper, .section-fullbleed.partners.product-banner--wrapper, .section-fullbleed.best-practices.product-banner--wrapper, .section-fullbleed.ourApproach.product-banner--wrapper, .section-fullbleed.our-approach-new.product-banner--wrapper { margin-top: calc(var(--r-primary-nav-height) * -1 + var(--r-localnav-height) * -1); height: 100%; }
.section-fullbleed.certification.product-banner--wrapper.image-full-width, .section-fullbleed.partners.product-banner--wrapper.image-full-width, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width { --r-primary-nav-height: 0; --r-localnav-height: 0; }
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container { position: relative; overflow: hidden; height: 866px; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container { height: 658px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container { height: auto; }
}
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container > .section-content, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container > .section-content, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container > .section-content, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container > .section-content, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container > .section-content { top: 50%; }
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container > .image-container img { position: absolute; transform: translate(-50%); left: 50%; width: 3008px; height: 866px; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container > .image-container img { width: 1068px; height: 658px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.partners.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.best-practices.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.ourApproach.product-banner--wrapper.image-full-width .section-content-container > .image-container img, .section-fullbleed.our-approach-new.product-banner--wrapper.image-full-width .section-content-container > .image-container img { position: relative; width: 100%; height: auto; }
}
.section-fullbleed.certification.product-banner--wrapper .section-background, .section-fullbleed.partners.product-banner--wrapper .section-background, .section-fullbleed.best-practices.product-banner--wrapper .section-background, .section-fullbleed.ourApproach.product-banner--wrapper .section-background, .section-fullbleed.our-approach-new.product-banner--wrapper .section-background { height: auto; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container, .section-fullbleed.partners.product-banner--wrapper .section-content-container, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container { position: relative; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content { position: absolute; top: calc((100% + var(--r-primary-nav-height) + var(--r-localnav-height)) / 2); left: 50%; height: calc(100% - var(--r-primary-nav-height) - var(--r-localnav-height)); transform: translate(-50%, -50%); }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row { height: 100%; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column { margin: auto; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column { max-width: 91.6667%; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column { max-width: none; }
}
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { display: block; text-align: center; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 53px; color: rgb(255, 255, 255); }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko) { line-height: 1.15; 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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { margin-bottom: 47px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { margin-bottom: 34px; }
}
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 26px; color: rgb(255, 255, 255); }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p { margin-bottom: 31px; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p { margin-bottom: 24px; }
}
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(255, 255, 255); }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a, .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(ko), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a: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; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type) { margin-left: 1em; }
@media only screen and (max-width: 734px) {
.section-fullbleed.certification.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.partners.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type), .section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block a:not(:first-of-type) { margin-left: 0px; margin-top: 0.4em; display: block; }
}
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1, .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { 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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW), .section-fullbleed.ourApproach.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 72px; line-height: 1.05556; font-weight: 600; letter-spacing: 0.006em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 48px; line-height: 1.1875; font-weight: 600; letter-spacing: 0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 40px; line-height: 1.075; font-weight: 600; letter-spacing: -0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko) { 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; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 10px; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko) { line-height: 1.15; 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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1: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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh) { letter-spacing: 0em; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1 { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block > h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0px; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--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) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--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: 734px) {
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--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; }
.section-fullbleed.best-practices.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block .fullbleed--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-fullbleed.basic.copy-block--right-align .section-content-container > .section-content { transform: translate(0px); max-width: 50vw; width: 100%; }
@media only screen and (max-width: 734px) {
.section-fullbleed.basic.copy-block--right-align .section-content-container > .section-content { transform: translate(-50%); max-width: 87.5vw; }
}
.section-fullbleed.basic.copy-block--right-align .section-content-container > .section-content > .row > .column { margin: 0px; }
.section-fullbleed.basic.copy-block--right-align .section-content-container > .section-content > .row > .column > .copy-block { text-align: left; }
.section-fullbleed.mock img { height: 250px; }
.section-fullbleed.fullbleed--badge .column, .section-fullbleed.fullbleed--badge .badge { width: 100%; }
@media only screen and (min-width: 735px) and (max-width: 1068px) {
.section-fullbleed.fullbleed--badge .column { margin-left: 8.33333%; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed.fullbleed--badge { margin-bottom: 0px; }
}
.section-fullbleed .badge { margin-right: 0px; will-change: opacity; }
.section-fullbleed span[class^="badge-"] { color: rgb(255, 255, 255); }
.section-fullbleed .badge-content { margin: 32px 0px 0px; padding: 5px 0px 0px; }
.section-fullbleed .badge-caption { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-fullbleed .badge-caption { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-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-fullbleed .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-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-fullbleed .badge-caption:lang(zh) { letter-spacing: 0em; }
.section-fullbleed .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-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-fullbleed .badge-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-fullbleed .badge-caption { font-weight: 600; }
}
.section-fullbleed .badge-value { font-weight: 400; }
@media only screen and (min-width: 1069px) {
.section-fullbleed .badge-value { line-height: 1.05; }
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
.section-fullbleed .badge-value { font-size: 64px; line-height: 1.0625; font-weight: 400; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value: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; }
.section-fullbleed .badge-value: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value: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; }
.section-fullbleed .badge-value:lang(zh) { letter-spacing: 0em; }
.section-fullbleed .badge-value:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value: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) and (max-width: 734px) {
.section-fullbleed .badge-value { font-size: 48px; line-height: 1.08349; font-weight: 400; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value: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; }
.section-fullbleed .badge-value:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value: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; }
.section-fullbleed .badge-value:lang(zh) { letter-spacing: 0em; }
.section-fullbleed .badge-value:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-fullbleed span[class^="badge-unit"] { font-size: 40px; line-height: 1; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]: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; }
.section-fullbleed span[class^="badge-unit"]:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-fullbleed span[class^="badge-unit"] { font-size: 32px; line-height: 1; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]: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; }
.section-fullbleed span[class^="badge-unit"]:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-fullbleed span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block:not([class*="margin-bottom--"]) { margin-bottom: 60px; }
@media only screen and (max-width: 734px) {
.heading-block:not([class*="margin-bottom--"]) { margin-bottom: 40px; }
}
.heading-block .heading-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow: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; }
.heading-block .heading-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--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; }
.heading-block .heading-block--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) {
.heading-block .heading-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--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; }
.heading-block .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--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; }
.heading-block .heading-block--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: 734px) {
.heading-block .heading-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--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; }
.heading-block .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block .heading-block--eyebrow + .heading-block--heading { margin-top: 10px; }
.heading-block .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading: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) {
.heading-block .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block .heading-block--heading { 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; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--heading: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; }
.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block .heading-block--desc { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc: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) {
.heading-block .heading-block--desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block .heading-block--desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block .heading-block--desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block .heading-block--desc { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block .heading-block--desc: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; }
.heading-block .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block .heading-block--heading + p { margin-top: 28px; }
@media only screen and (max-width: 1068px) {
.heading-block .heading-block--heading + p { margin-top: 24px; }
}
@media only screen and (max-width: 734px) {
.heading-block .heading-block--heading + p { margin-top: 18px; }
}
.heading-block .more--wide { display: block; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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) {
.heading-block.heading--32-28-24 .copy-block .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading--32-28-24 .copy-block .heading-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading: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; }
.heading-block.heading--32-28-24 .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.full-width-eyebrow--image .copy-block .eyebrow-image picture, .heading-block.full-width-eyebrow--image .copy-block .eyebrow-image img { width: 100%; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--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; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--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: 734px) {
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--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; }
.heading-block.eyebrow--21-21-19 .copy-block .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block--list-of-links li { list-style: none; }
.heading-block.heading-block--list-of-links a { display: inline-block; }
@media only screen and (max-width: 1068px) {
.heading-block.success-stories-landing .heading-block--eyebrow + .heading-block--heading { margin-top: 12px; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories-landing .heading-block--eyebrow + .heading-block--heading { margin-top: 10px; }
}
.heading-block.success-stories-heading .heading-block--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow: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; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--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; }
.heading-block.success-stories-heading .heading-block--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) {
.heading-block.success-stories-heading .heading-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow: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; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--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; }
.heading-block.success-stories-heading .heading-block--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: 734px) {
.heading-block.success-stories-heading .heading-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--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; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--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; }
.heading-block.success-stories-heading .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.success-stories-heading .heading-block--heading { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(ko) { line-height: 1.15; 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; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories-heading .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading: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) {
.heading-block.success-stories-heading .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories-heading .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories-heading .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories-heading .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-heading .heading-block--heading: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; }
.heading-block.success-stories-heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.success-stories-heading .heading-block--eyebrow + .heading-block--heading { margin-top: 1.41176rem; }
@media only screen and (max-width: 734px) {
.heading-block.success-stories-heading .heading-block--eyebrow + .heading-block--heading { margin-top: 1.17647rem; }
}
.heading-block.homepage .heading-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow: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; }
.heading-block.homepage .heading-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--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; }
.heading-block.homepage .heading-block--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) {
.heading-block.homepage .heading-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--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; }
.heading-block.homepage .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--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; }
.heading-block.homepage .heading-block--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: 734px) {
.heading-block.homepage .heading-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--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; }
.heading-block.homepage .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.homepage .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.homepage .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading: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) {
.heading-block.homepage .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.homepage .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage .heading-block--heading: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; }
.heading-block.homepage .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.homepage.headline-super--typography .heading-block--eyebrow, .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow: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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--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) {
.heading-block.homepage.headline-super--typography .heading-block--eyebrow, .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow: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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--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: 734px) {
.heading-block.homepage.headline-super--typography .heading-block--eyebrow, .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--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; }
.heading-block.homepage.headline-super--typography .heading-block--eyebrow:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.homepage.headline-super--typography .heading-block--heading, .heading-block.ourApproach.headline-super--typography .heading-block--heading { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(ko) { line-height: 1.15; 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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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) {
.heading-block.homepage.headline-super--typography .heading-block--heading, .heading-block.ourApproach.headline-super--typography .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage.headline-super--typography .heading-block--heading, .heading-block.ourApproach.headline-super--typography .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--heading: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; }
.heading-block.homepage.headline-super--typography .heading-block--heading:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.homepage.headline-super--typography .heading-block--desc, .heading-block.ourApproach.headline-super--typography .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 53px; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--desc: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; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--desc: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) {
.heading-block.homepage.headline-super--typography .heading-block--desc, .heading-block.ourApproach.headline-super--typography .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ar), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ja), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(ko), .heading-block.ourApproach.headline-super--typography .heading-block--desc: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; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(th), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-CN), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-HK), .heading-block.ourApproach.headline-super--typography .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-MO), .heading-block.ourApproach.headline-super--typography .heading-block--desc: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; }
.heading-block.homepage.headline-super--typography .heading-block--desc:lang(zh-TW), .heading-block.ourApproach.headline-super--typography .heading-block--desc: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) {
.heading-block.homepage.headline-super--typography .heading-block--desc, .heading-block.ourApproach.headline-super--typography .heading-block--desc { margin-top: 35px; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage.headline-super--typography .heading-block--desc, .heading-block.ourApproach.headline-super--typography .heading-block--desc { margin-top: 32px; }
}
@media only screen and (max-width: 734px) {
.heading-block.certification .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.certification .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.certification .heading-block--heading { 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; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.certification .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification .heading-block--heading: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; }
.heading-block.certification .heading-block--heading: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) {
.heading-block.certification .heading-block--heading + p { margin-top: 32px; }
}
@media only screen and (max-width: 734px) {
.heading-block.certification .heading-block--heading + p { margin-top: 24px; }
}
.heading-block.description--grey .copy-block .heading-block--desc { color: rgb(136, 136, 136); }
.heading-block.description--black .copy-block .heading-block--desc { color: rgb(29, 29, 31); }
.heading-block.desc--intro-elevated-normal.section-content .copy-block { overflow: auto; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc { font-size: 24px; line-height: 1.33341; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0px; font-weight: 400; margin-top: 36px; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc: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; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc: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) {
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc: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; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc: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; }
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc: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) {
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc { font-weight: 400; margin-top: 29px; }
}
@media only screen and (max-width: 734px) {
.heading-block.desc--intro-elevated-normal.section-content .heading-block--desc { font-weight: 400; margin-top: 29px; }
}
.heading-block.description--intro-elevated .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 36px; }
.heading-block.description--intro-elevated .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.description--intro-elevated .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc: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; }
.heading-block.description--intro-elevated .heading-block--desc: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) {
.heading-block.description--intro-elevated .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc: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; }
.heading-block.description--intro-elevated .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.description--intro-elevated .heading-block--desc: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; }
.heading-block.description--intro-elevated .heading-block--desc: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) {
.heading-block.description--intro-elevated .heading-block--desc { font-weight: 600; margin-top: 29px; }
}
@media only screen and (max-width: 734px) {
.heading-block.description--intro-elevated .heading-block--desc { font-weight: 600; margin-top: 29px; }
}
.heading-block.basic .heading-block--desc, .heading-block.homepage .heading-block--desc, .heading-block.advanced .heading-block--desc { color: rgb(134, 134, 139); }
@media only screen and (max-width: 734px) {
.heading-block.basic .heading-block--desc, .heading-block.homepage .heading-block--desc, .heading-block.advanced .heading-block--desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ko), .heading-block.homepage .heading-block--desc:lang(ko), .heading-block.advanced .heading-block--desc: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; }
.heading-block.basic .heading-block--desc:lang(th), .heading-block.homepage .heading-block--desc:lang(th), .heading-block.advanced .heading-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ar), .heading-block.homepage .heading-block--desc:lang(ar), .heading-block.advanced .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ja), .heading-block.homepage .heading-block--desc:lang(ja), .heading-block.advanced .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-CN), .heading-block.homepage .heading-block--desc:lang(zh-CN), .heading-block.advanced .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-HK), .heading-block.homepage .heading-block--desc:lang(zh-HK), .heading-block.advanced .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-MO), .heading-block.homepage .heading-block--desc:lang(zh-MO), .heading-block.advanced .heading-block--desc: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; }
.heading-block.basic .heading-block--desc:lang(zh-TW), .heading-block.homepage .heading-block--desc:lang(zh-TW), .heading-block.advanced .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.basic .heading-block--desc, .heading-block.homepage .heading-block--desc, .heading-block.advanced .heading-block--desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ar), .heading-block.homepage .heading-block--desc:lang(ar), .heading-block.advanced .heading-block--desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ja), .heading-block.homepage .heading-block--desc:lang(ja), .heading-block.advanced .heading-block--desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ko), .heading-block.homepage .heading-block--desc:lang(ko), .heading-block.advanced .heading-block--desc: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; }
.heading-block.basic .heading-block--desc:lang(th), .heading-block.homepage .heading-block--desc:lang(th), .heading-block.advanced .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-CN), .heading-block.homepage .heading-block--desc:lang(zh-CN), .heading-block.advanced .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-HK), .heading-block.homepage .heading-block--desc:lang(zh-HK), .heading-block.advanced .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-MO), .heading-block.homepage .heading-block--desc:lang(zh-MO), .heading-block.advanced .heading-block--desc: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; }
.heading-block.basic .heading-block--desc:lang(zh-TW), .heading-block.homepage .heading-block--desc:lang(zh-TW), .heading-block.advanced .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.basic .heading-block--desc, .heading-block.homepage .heading-block--desc, .heading-block.advanced .heading-block--desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ja), .heading-block.homepage .heading-block--desc:lang(ja), .heading-block.advanced .heading-block--desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ko), .heading-block.homepage .heading-block--desc:lang(ko), .heading-block.advanced .heading-block--desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(th), .heading-block.homepage .heading-block--desc:lang(th), .heading-block.advanced .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(ar), .heading-block.homepage .heading-block--desc:lang(ar), .heading-block.advanced .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-CN), .heading-block.homepage .heading-block--desc:lang(zh-CN), .heading-block.advanced .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-HK), .heading-block.homepage .heading-block--desc:lang(zh-HK), .heading-block.advanced .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic .heading-block--desc:lang(zh-MO), .heading-block.homepage .heading-block--desc:lang(zh-MO), .heading-block.advanced .heading-block--desc: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; }
.heading-block.basic .heading-block--desc:lang(zh-TW), .heading-block.homepage .heading-block--desc:lang(zh-TW), .heading-block.advanced .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.basic.advanced-top-header .heading-block--heading, .heading-block.homepage.advanced-top-header .heading-block--heading, .heading-block.advanced.advanced-top-header .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ar), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ar), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ja), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ja), .heading-block.advanced.advanced-top-header .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ko), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ko), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(th), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(th), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.advanced.advanced-top-header .heading-block--heading: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) {
.heading-block.basic.advanced-top-header .heading-block--heading, .heading-block.homepage.advanced-top-header .heading-block--heading, .heading-block.advanced.advanced-top-header .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ar), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ar), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ja), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ja), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ko), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ko), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(th), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(th), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.basic.advanced-top-header .heading-block--heading, .heading-block.homepage.advanced-top-header .heading-block--heading, .heading-block.advanced.advanced-top-header .heading-block--heading { 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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ar), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ar), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ja), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ja), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(ko), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(ko), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(th), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(th), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-CN), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-HK), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-MO), .heading-block.advanced.advanced-top-header .heading-block--heading: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; }
.heading-block.basic.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.homepage.advanced-top-header .heading-block--heading:lang(zh-TW), .heading-block.advanced.advanced-top-header .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.basic.advanced-top-header .heading-block--desc, .heading-block.homepage.advanced-top-header .heading-block--desc, .heading-block.advanced.advanced-top-header .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 36px; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ar), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ar), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ja), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ja), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ko), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ko), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(th), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(th), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-CN), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-CN), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-HK), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-HK), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-MO), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-MO), .heading-block.advanced.advanced-top-header .heading-block--desc: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; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-TW), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-TW), .heading-block.advanced.advanced-top-header .heading-block--desc: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) {
.heading-block.basic.advanced-top-header .heading-block--desc, .heading-block.homepage.advanced-top-header .heading-block--desc, .heading-block.advanced.advanced-top-header .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ar), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ar), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ja), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ja), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(ko), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(ko), .heading-block.advanced.advanced-top-header .heading-block--desc: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; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(th), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(th), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-CN), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-CN), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-HK), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-HK), .heading-block.advanced.advanced-top-header .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-MO), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-MO), .heading-block.advanced.advanced-top-header .heading-block--desc: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; }
.heading-block.basic.advanced-top-header .heading-block--desc:lang(zh-TW), .heading-block.homepage.advanced-top-header .heading-block--desc:lang(zh-TW), .heading-block.advanced.advanced-top-header .heading-block--desc: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) {
.heading-block.basic.advanced-top-header .heading-block--desc, .heading-block.homepage.advanced-top-header .heading-block--desc, .heading-block.advanced.advanced-top-header .heading-block--desc { margin-top: 29px; }
}
@media only screen and (max-width: 734px) {
.heading-block.basic.advanced-top-header .heading-block--desc, .heading-block.homepage.advanced-top-header .heading-block--desc, .heading-block.advanced.advanced-top-header .heading-block--desc { margin-top: 29px; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage.advanced-top-header .heading-block--desc { margin-top: 19px; }
}
@media only screen and (max-width: 1068px) {
.heading-block.homepage.advertising-heading .heading--advertising, .heading-block.homepage.advertising-heading h2 { margin-top: 11px; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage.advertising-heading .heading--advertising, .heading-block.homepage.advertising-heading h2 { margin-top: 10px; }
}
@media only screen and (max-width: 1068px) {
.heading-block.homepage.success--header .heading-block--heading { margin-top: 12px; }
}
@media only screen and (max-width: 734px) {
.heading-block.homepage.success--header .heading-block--heading { margin-top: 10px; }
}
.heading-block.resource .heading-block--heading { margin-bottom: 26px; font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading: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) {
.heading-block.resource .heading-block--heading { 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; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resource .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resource .heading-block--heading { margin-bottom: 20px; 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; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.resource .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.resource .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--heading: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; }
.heading-block.resource .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.resource .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.resource .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc: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; }
.heading-block.resource .heading-block--desc: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) {
.heading-block.resource .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc: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; }
.heading-block.resource .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc: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; }
.heading-block.resource .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resource .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc: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; }
.heading-block.resource .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.heading-block.resource .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.resource .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource .heading-block--desc: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; }
.heading-block.resource .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.resource a { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a: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) {
.heading-block.resource a { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resource a { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(ko) { line-height: 1.58824; 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; }
.heading-block.resource a:lang(zh) { letter-spacing: 0em; }
.heading-block.resource a:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resource a: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; }
.heading-block.resource a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.resources-landing .heading-block--heading, .heading-block.news .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(ar), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(ja), .heading-block.news .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(ko), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(zh), .heading-block.news .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.resources-landing .heading-block--heading:lang(th), .heading-block.news .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-CN), .heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-HK), .heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-MO), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(zh-TW), .heading-block.news .heading-block--heading: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) {
.heading-block.resources-landing .heading-block--heading, .heading-block.news .heading-block--heading { 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; }
.heading-block.resources-landing .heading-block--heading:lang(ar), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(ja), .heading-block.news .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(ko), .heading-block.news .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(th), .heading-block.news .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-CN), .heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-HK), .heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-MO), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(zh-TW), .heading-block.news .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-landing .heading-block--heading, .heading-block.news .heading-block--heading { 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; }
.heading-block.resources-landing .heading-block--heading:lang(ar), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(ja), .heading-block.news .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(ko), .heading-block.news .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(th), .heading-block.news .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-CN), .heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-HK), .heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--heading:lang(zh-MO), .heading-block.news .heading-block--heading: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; }
.heading-block.resources-landing .heading-block--heading:lang(zh-TW), .heading-block.news .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.resources-landing .heading-block--desc, .heading-block.news .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 36px; }
.heading-block.resources-landing .heading-block--desc:lang(ar), .heading-block.news .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(ja), .heading-block.news .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(ko), .heading-block.news .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.resources-landing .heading-block--desc:lang(th), .heading-block.news .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-CN), .heading-block.news .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-HK), .heading-block.news .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-MO), .heading-block.news .heading-block--desc: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; }
.heading-block.resources-landing .heading-block--desc:lang(zh-TW), .heading-block.news .heading-block--desc: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) {
.heading-block.resources-landing .heading-block--desc, .heading-block.news .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(ar), .heading-block.news .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(ja), .heading-block.news .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(ko), .heading-block.news .heading-block--desc: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; }
.heading-block.resources-landing .heading-block--desc:lang(th), .heading-block.news .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-CN), .heading-block.news .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-HK), .heading-block.news .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-landing .heading-block--desc:lang(zh-MO), .heading-block.news .heading-block--desc: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; }
.heading-block.resources-landing .heading-block--desc:lang(zh-TW), .heading-block.news .heading-block--desc: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) {
.heading-block.resources-landing .heading-block--desc, .heading-block.news .heading-block--desc { margin-top: 23px; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-landing .heading-block--desc, .heading-block.news .heading-block--desc { margin-top: 26px; }
}
.heading-block.resources-landing .heading-block--heading + p, .heading-block.news .heading-block--heading + p { margin-top: 44px; }
@media only screen and (max-width: 1068px) {
.heading-block.resources-landing .heading-block--heading + p, .heading-block.news .heading-block--heading + p { margin-top: 34px; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-landing .heading-block--heading + p, .heading-block.news .heading-block--heading + p { max-width: 83.3333%; margin-left: auto; margin-right: auto; }
}
.heading-block.ourApproach .heading-block--desc, .heading-block.global .heading-block--desc, .heading-block.terms-service .heading-block--desc, .heading-block.policies .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 44px; }
.heading-block.ourApproach .heading-block--desc:lang(ar), .heading-block.global .heading-block--desc:lang(ar), .heading-block.terms-service .heading-block--desc:lang(ar), .heading-block.policies .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(ja), .heading-block.global .heading-block--desc:lang(ja), .heading-block.terms-service .heading-block--desc:lang(ja), .heading-block.policies .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(ko), .heading-block.global .heading-block--desc:lang(ko), .heading-block.terms-service .heading-block--desc:lang(ko), .heading-block.policies .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.ourApproach .heading-block--desc:lang(th), .heading-block.global .heading-block--desc:lang(th), .heading-block.terms-service .heading-block--desc:lang(th), .heading-block.policies .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-CN), .heading-block.global .heading-block--desc:lang(zh-CN), .heading-block.terms-service .heading-block--desc:lang(zh-CN), .heading-block.policies .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-HK), .heading-block.global .heading-block--desc:lang(zh-HK), .heading-block.terms-service .heading-block--desc:lang(zh-HK), .heading-block.policies .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-MO), .heading-block.global .heading-block--desc:lang(zh-MO), .heading-block.terms-service .heading-block--desc:lang(zh-MO), .heading-block.policies .heading-block--desc: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; }
.heading-block.ourApproach .heading-block--desc:lang(zh-TW), .heading-block.global .heading-block--desc:lang(zh-TW), .heading-block.terms-service .heading-block--desc:lang(zh-TW), .heading-block.policies .heading-block--desc: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) {
.heading-block.ourApproach .heading-block--desc, .heading-block.global .heading-block--desc, .heading-block.terms-service .heading-block--desc, .heading-block.policies .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(ar), .heading-block.global .heading-block--desc:lang(ar), .heading-block.terms-service .heading-block--desc:lang(ar), .heading-block.policies .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(ja), .heading-block.global .heading-block--desc:lang(ja), .heading-block.terms-service .heading-block--desc:lang(ja), .heading-block.policies .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(ko), .heading-block.global .heading-block--desc:lang(ko), .heading-block.terms-service .heading-block--desc:lang(ko), .heading-block.policies .heading-block--desc: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; }
.heading-block.ourApproach .heading-block--desc:lang(th), .heading-block.global .heading-block--desc:lang(th), .heading-block.terms-service .heading-block--desc:lang(th), .heading-block.policies .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-CN), .heading-block.global .heading-block--desc:lang(zh-CN), .heading-block.terms-service .heading-block--desc:lang(zh-CN), .heading-block.policies .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-HK), .heading-block.global .heading-block--desc:lang(zh-HK), .heading-block.terms-service .heading-block--desc:lang(zh-HK), .heading-block.policies .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .heading-block--desc:lang(zh-MO), .heading-block.global .heading-block--desc:lang(zh-MO), .heading-block.terms-service .heading-block--desc:lang(zh-MO), .heading-block.policies .heading-block--desc: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; }
.heading-block.ourApproach .heading-block--desc:lang(zh-TW), .heading-block.global .heading-block--desc:lang(zh-TW), .heading-block.terms-service .heading-block--desc:lang(zh-TW), .heading-block.policies .heading-block--desc: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) {
.heading-block.ourApproach .heading-block--desc, .heading-block.global .heading-block--desc, .heading-block.terms-service .heading-block--desc, .heading-block.policies .heading-block--desc { margin-top: 35px; }
}
@media only screen and (max-width: 734px) {
.heading-block.ourApproach .heading-block--desc, .heading-block.global .heading-block--desc, .heading-block.terms-service .heading-block--desc, .heading-block.policies .heading-block--desc { margin-top: 34px; }
}
.heading-block.ourApproach .copy-block > a, .heading-block.global .copy-block > a, .heading-block.terms-service .copy-block > a, .heading-block.policies .copy-block > a { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; margin-top: 27px; }
.heading-block.ourApproach .copy-block > a:lang(ar), .heading-block.global .copy-block > a:lang(ar), .heading-block.terms-service .copy-block > a:lang(ar), .heading-block.policies .copy-block > a:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(ja), .heading-block.global .copy-block > a:lang(ja), .heading-block.terms-service .copy-block > a:lang(ja), .heading-block.policies .copy-block > a:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(ko), .heading-block.global .copy-block > a:lang(ko), .heading-block.terms-service .copy-block > a:lang(ko), .heading-block.policies .copy-block > a:lang(ko) { line-height: 1.45841; 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; }
.heading-block.ourApproach .copy-block > a:lang(th), .heading-block.global .copy-block > a:lang(th), .heading-block.terms-service .copy-block > a:lang(th), .heading-block.policies .copy-block > a:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-CN), .heading-block.global .copy-block > a:lang(zh-CN), .heading-block.terms-service .copy-block > a:lang(zh-CN), .heading-block.policies .copy-block > a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-HK), .heading-block.global .copy-block > a:lang(zh-HK), .heading-block.terms-service .copy-block > a:lang(zh-HK), .heading-block.policies .copy-block > a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-MO), .heading-block.global .copy-block > a:lang(zh-MO), .heading-block.terms-service .copy-block > a:lang(zh-MO), .heading-block.policies .copy-block > a: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; }
.heading-block.ourApproach .copy-block > a:lang(zh-TW), .heading-block.global .copy-block > a:lang(zh-TW), .heading-block.terms-service .copy-block > a:lang(zh-TW), .heading-block.policies .copy-block > a: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) {
.heading-block.ourApproach .copy-block > a, .heading-block.global .copy-block > a, .heading-block.terms-service .copy-block > a, .heading-block.policies .copy-block > a { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(ar), .heading-block.global .copy-block > a:lang(ar), .heading-block.terms-service .copy-block > a:lang(ar), .heading-block.policies .copy-block > a:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(ja), .heading-block.global .copy-block > a:lang(ja), .heading-block.terms-service .copy-block > a:lang(ja), .heading-block.policies .copy-block > a:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(ko), .heading-block.global .copy-block > a:lang(ko), .heading-block.terms-service .copy-block > a:lang(ko), .heading-block.policies .copy-block > a: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; }
.heading-block.ourApproach .copy-block > a:lang(th), .heading-block.global .copy-block > a:lang(th), .heading-block.terms-service .copy-block > a:lang(th), .heading-block.policies .copy-block > a:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-CN), .heading-block.global .copy-block > a:lang(zh-CN), .heading-block.terms-service .copy-block > a:lang(zh-CN), .heading-block.policies .copy-block > a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-HK), .heading-block.global .copy-block > a:lang(zh-HK), .heading-block.terms-service .copy-block > a:lang(zh-HK), .heading-block.policies .copy-block > a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.ourApproach .copy-block > a:lang(zh-MO), .heading-block.global .copy-block > a:lang(zh-MO), .heading-block.terms-service .copy-block > a:lang(zh-MO), .heading-block.policies .copy-block > a: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; }
.heading-block.ourApproach .copy-block > a:lang(zh-TW), .heading-block.global .copy-block > a:lang(zh-TW), .heading-block.terms-service .copy-block > a:lang(zh-TW), .heading-block.policies .copy-block > a: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) {
.heading-block.ourApproach .copy-block > a, .heading-block.global .copy-block > a, .heading-block.terms-service .copy-block > a, .heading-block.policies .copy-block > a { margin-top: 24px; }
}
@media only screen and (max-width: 734px) {
.heading-block.ourApproach .copy-block > a, .heading-block.global .copy-block > a, .heading-block.terms-service .copy-block > a, .heading-block.policies .copy-block > a { margin-top: 23px; }
}
.heading-block.ourApproach.black-bg .heading-block--desc, .heading-block.global.black-bg .heading-block--desc, .heading-block.terms-service.black-bg .heading-block--desc, .heading-block.policies.black-bg .heading-block--desc { color: rgb(255, 255, 255); }
@media only screen and (max-width: 1068px) {
.heading-block.ourApproach.headline-super--typography .heading-block--heading { margin-top: 12px; }
}
.heading-block.ourApproach .heading-block--desc .br-margin-top--45-37-37 { display: block; content: ""; margin-top: 45px; }
@media only screen and (max-width: 1068px) {
.heading-block.ourApproach .heading-block--desc .br-margin-top--45-37-37 { margin-top: 37px; }
}
@media only screen and (max-width: 734px) {
.heading-block.terms-service .heading-block--heading, .heading-block.promo-terms .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(ar), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(ja), .heading-block.promo-terms .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(ko), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(zh), .heading-block.promo-terms .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.terms-service .heading-block--heading:lang(th), .heading-block.promo-terms .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-CN), .heading-block.promo-terms .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-HK), .heading-block.promo-terms .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-MO), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(zh-TW), .heading-block.promo-terms .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.terms-service .heading-block--heading, .heading-block.promo-terms .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(ar), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(ja), .heading-block.promo-terms .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(ko), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(zh), .heading-block.promo-terms .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.terms-service .heading-block--heading:lang(th), .heading-block.promo-terms .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-CN), .heading-block.promo-terms .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-HK), .heading-block.promo-terms .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-MO), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(zh-TW), .heading-block.promo-terms .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.terms-service .heading-block--heading, .heading-block.promo-terms .heading-block--heading { 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; }
.heading-block.terms-service .heading-block--heading:lang(ar), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(ja), .heading-block.promo-terms .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(ko), .heading-block.promo-terms .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(th), .heading-block.promo-terms .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-CN), .heading-block.promo-terms .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-HK), .heading-block.promo-terms .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--heading:lang(zh-MO), .heading-block.promo-terms .heading-block--heading: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; }
.heading-block.terms-service .heading-block--heading:lang(zh-TW), .heading-block.promo-terms .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.terms-service .heading-block--desc, .heading-block.promo-terms .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ar), .heading-block.promo-terms .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ja), .heading-block.promo-terms .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ko), .heading-block.promo-terms .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.terms-service .heading-block--desc:lang(th), .heading-block.promo-terms .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-CN), .heading-block.promo-terms .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-HK), .heading-block.promo-terms .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-MO), .heading-block.promo-terms .heading-block--desc: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; }
.heading-block.terms-service .heading-block--desc:lang(zh-TW), .heading-block.promo-terms .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.terms-service .heading-block--desc, .heading-block.promo-terms .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ar), .heading-block.promo-terms .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ja), .heading-block.promo-terms .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(ko), .heading-block.promo-terms .heading-block--desc: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; }
.heading-block.terms-service .heading-block--desc:lang(th), .heading-block.promo-terms .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-CN), .heading-block.promo-terms .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-HK), .heading-block.promo-terms .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.terms-service .heading-block--desc:lang(zh-MO), .heading-block.promo-terms .heading-block--desc: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; }
.heading-block.terms-service .heading-block--desc:lang(zh-TW), .heading-block.promo-terms .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.partners .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.partners .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.partners .heading-block--heading { 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; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.partners .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--heading: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; }
.heading-block.partners .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.partners .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 48px; }
.heading-block.partners .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc: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; }
.heading-block.partners .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc: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; }
.heading-block.partners .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.heading-block.partners .heading-block--desc { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc: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; }
.heading-block.partners .heading-block--desc:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.partners .heading-block--desc: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; }
.heading-block.partners .heading-block--desc: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) {
.heading-block.partners .heading-block--desc { margin-top: 35px; }
}
@media only screen and (max-width: 734px) {
.heading-block.partners .heading-block--desc { margin-top: 31px; }
}
.heading-block.partners-headline-text .heading-block--desc { margin-top: 1.176rem; }
@media only screen and (max-width: 734px) {
.heading-block.partners-headline-text .heading-block--desc { margin-top: 0.941rem; }
}
.heading-block.global .heading-block--desc { margin-bottom: 38px; }
@media only screen and (max-width: 1068px) {
.heading-block.global .heading-block--desc { margin-top: 34px; }
}
@media only screen and (max-width: 734px) {
.heading-block.global .heading-block--desc { margin-top: 20px; }
}
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { color: rgb(136, 136, 136); font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc: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) {
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.globalOpportunities .heading-block--desc, .heading-block.certification .heading-block--desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ja), .heading-block.certification .heading-block--desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ko), .heading-block.certification .heading-block--desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(th), .heading-block.certification .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(ar), .heading-block.certification .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-CN), .heading-block.certification .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-HK), .heading-block.certification .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-MO), .heading-block.certification .heading-block--desc: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; }
.heading-block.globalOpportunities .heading-block--desc:lang(zh-TW), .heading-block.certification .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.headline-reduced--typography:not([class*="margin-bottom--"]) { margin-bottom: 33px; }
@media only screen and (max-width: 734px) {
.heading-block.headline-reduced--typography:not([class*="margin-bottom--"]) { margin-bottom: 23px; }
}
.heading-block.headline-reduced--typography .heading-block--heading { 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; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading: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) {
.heading-block.headline-reduced--typography .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.headline-reduced--typography .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading: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; }
.heading-block.headline-reduced--typography .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.headline-reduced--typography .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--desc: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; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--desc: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; }
.heading-block.headline-reduced--typography .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.headline-reduced--typography .heading-block--heading + .heading-block--desc { margin-top: 33px; }
@media only screen and (max-width: 734px) {
.heading-block.headline-reduced--typography .heading-block--heading + .heading-block--desc { margin-top: 23px; }
}
.heading-block.success-stories .heading-block--heading { 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; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading: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) {
.heading-block.success-stories .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--heading: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; }
.heading-block.success-stories .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.success-stories .heading-block--desc { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--desc: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; }
.heading-block.success-stories .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--desc:lang(ko) { line-height: 1.35296; 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; }
.heading-block.success-stories .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories .heading-block--desc: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; }
.heading-block.success-stories .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories.margin-bottom--40b { margin-bottom: 40px; }
@media only screen and (max-width: 1068px) {
.heading-block.success-stories.margin-bottom--40b { margin-bottom: 26px; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories.margin-bottom--40b { margin-bottom: 22px; }
}
.heading-block.article { line-height: 1.04167; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 55px; margin-top: 35px; }
.heading-block.article: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; }
.heading-block.article:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(ko) { line-height: 1.14615; 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; }
.heading-block.article:lang(zh) { letter-spacing: 0em; }
.heading-block.article:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article: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) {
.heading-block.article { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(ko) { line-height: 1.15; 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; }
.heading-block.article:lang(zh) { letter-spacing: 0em; }
.heading-block.article:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.article { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article:lang(zh) { letter-spacing: 0em; }
.heading-block.article:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article: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; }
.heading-block.article:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.article-carousel .heading-block--heading { line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 25px; }
.heading-block.article-carousel .heading-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading: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; }
.heading-block.article-carousel .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading: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; }
.heading-block.article-carousel .heading-block--heading: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) {
.heading-block.article-carousel .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-carousel .heading-block--heading: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; }
.heading-block.article-carousel .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.article-last { text-decoration: none; padding: 50px 0px 60px; margin: 0px auto; }
.heading-block.article-last .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading: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; }
.heading-block.article-last .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.heading-block.article-last .heading-block--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--heading: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; }
.heading-block.article-last .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.article-last .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin: 15px auto; }
.heading-block.article-last .heading-block--desc: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; }
.heading-block.article-last .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.heading-block.article-last .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.article-last .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.article-last .heading-block--desc: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; }
.heading-block.article-last .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.error404 .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading: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) {
.heading-block.error404 .heading-block--heading { 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; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.error404 .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.error404 .heading-block--heading: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; }
.heading-block.error404 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.column-article:not([class*="margin-bottom--"]) { margin-bottom: 0px; }
.heading-block.column-article p:first-child:not(:only-child) { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):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; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.heading-block.column-article p:first-child:not(:only-child) { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article p:first-child:not(:only-child):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; }
.heading-block.column-article p:first-child:not(:only-child):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.column-article h1 { 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; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1: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) {
.heading-block.column-article h1 { 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; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.column-article h1 { 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; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.column-article h1: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; }
.heading-block.column-article h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.policies .copy-block p, .heading-block.policies .copy-block div { margin-top: 33px; }
@media only screen and (max-width: 734px) {
.heading-block.policies .copy-block p, .heading-block.policies .copy-block div { margin-top: 23px; }
}
.heading-block.privacy .copy-block p, .heading-block.privacy .copy-block div { margin-top: 21px; }
@media only screen and (max-width: 734px) {
.heading-block.privacy .copy-block p, .heading-block.privacy .copy-block div { margin-top: 23px; }
}
.heading-block.privacy .copy-block p:first-of-type, .heading-block.privacy .copy-block div:first-of-type { margin-top: 33px; }
@media only screen and (max-width: 734px) {
.heading-block.privacy .copy-block p:first-of-type, .heading-block.privacy .copy-block div:first-of-type { margin-top: 23px; }
}
.heading-block.success-stories-lp .heading-block--heading { font-size: 56px; line-height: 1.07143; font-weight: 600; letter-spacing: -0.005em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(ar) { line-height: 1.21429; letter-spacing: 0em; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(ko) { line-height: 1.17865; 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; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories-lp .heading-block--heading:lang(th) { line-height: 1.33929; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading: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; }
.heading-block.success-stories-lp .heading-block--heading: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) {
.heading-block.success-stories-lp .heading-block--heading { 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; }
.heading-block.success-stories-lp .heading-block--heading: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; }
.heading-block.success-stories-lp .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading: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; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories-lp .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading: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; }
.heading-block.success-stories-lp .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-lp .heading-block--heading: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; }
.heading-block.success-stories-lp .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.success-stories-modal-header { overflow: auto; margin-bottom: 0px; }
.heading-block.success-stories-modal-header .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading: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) {
.heading-block.success-stories-modal-header .heading-block--heading { 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; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories-modal-header .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.success-stories-modal-header .heading-block--heading: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; }
.heading-block.success-stories-modal-header .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.success-stories-modal-header .cta { margin-top: 40px; margin-bottom: 60px; }
@media only screen and (max-width: 1068px) {
.heading-block.success-stories-modal-header .cta { margin-top: 40px; margin-bottom: 60px; }
}
@media only screen and (max-width: 734px) {
.heading-block.success-stories-modal-header .cta { margin-top: 40px; margin-bottom: 40px; }
}
.heading-block.success-stories-modal-header .cta .button { padding-left: 24px; padding-right: 24px; }
.heading-block.resources-v2 .copy-block .heading-block--heading { width: 690px; font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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) {
.heading-block.resources-v2 .copy-block .heading-block--heading { 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; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2 .copy-block .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media screen and (max-width: 392px) {
.heading-block.resources-v2 .copy-block .heading-block--heading { max-width: 100%; }
}
.heading-block.resources-v2 .copy-block .heading-block--heading + a, .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline { max-width: 29.412rem; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline-block; margin-top: 1.765rem; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(ar), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline: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; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(ja), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(ko), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(ko) { line-height: 1.58824; 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; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(zh), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(zh) { letter-spacing: 0em; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(th), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(zh-CN), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(zh-HK), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(zh-MO), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-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; }
.heading-block.resources-v2 .copy-block .heading-block--heading + a:lang(zh-TW), .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline: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) {
.heading-block.resources-v2 .copy-block .heading-block--heading + a, .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline { margin-top: 1.176rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2 .copy-block .heading-block--heading + a, .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline { margin-top: 1.176rem; max-width: 19.706rem; }
}
@media screen and (max-width: 392px) {
.heading-block.resources-v2 .copy-block .heading-block--heading + a, .heading-block.resources-v2 .copy-block .heading-block--heading + .links-inline { max-width: 100%; }
}
.heading-block.resources-v2 .copy-block .heading-block--eyebrow { width: 500px; }
.heading-block.resources-v2 .copy-block .heading-block--heading, .heading-block.resources-v2 .copy-block .heading-block--eyebrow { margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 1068px) {
.heading-block.resources-v2 .copy-block .heading-block--heading, .heading-block.resources-v2 .copy-block .heading-block--eyebrow { width: 34.118rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2 .copy-block .heading-block--heading, .heading-block.resources-v2 .copy-block .heading-block--eyebrow { width: 19.706rem; }
}
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading { width: 980px; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading { 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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading: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; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--eyebrow { width: 500px; }
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading, .heading-block.resources-v2.headline-elevated .copy-block .heading-block--eyebrow { margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 1068px) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading, .heading-block.resources-v2.headline-elevated .copy-block .heading-block--eyebrow { width: 450px; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading, .heading-block.resources-v2.headline-elevated .copy-block .heading-block--eyebrow { width: 335px; }
}
@media screen and (max-width: 392px) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading, .heading-block.resources-v2.headline-elevated .copy-block .heading-block--eyebrow { width: 100%; }
}
@media screen and (max-width: 392px) {
.heading-block.resources-v2.headline-elevated .copy-block .heading-block--heading { width: 100%; }
}
@media only screen and (max-width: 734px) {
.heading-block.resources-v2.sm-anchor-width .copy-block .heading-block--heading + a { max-width: 17.294rem; }
}
@media screen and (max-width: 392px) {
.heading-block.resources-v2.sm-anchor-width .copy-block .heading-block--heading + a { max-width: 100%; }
}
.heading-block.resources-v2 .heading-block--heading { margin-bottom: 0px; }
.heading-block .copy-block .links-inline { margin-top: 0px; }
.heading-block .copy-block .links-inline .button { white-space: unset; padding: 0.706rem 1.294rem; }
.heading-block.heading-block-article--heading .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading: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) {
.heading-block.heading-block-article--heading .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-article--heading .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading: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; }
.heading-block.heading-block-article--heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block-article--heading .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--desc: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; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--desc: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; }
.heading-block.heading-block-article--heading .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--heading .heading-block--heading + .heading-block--desc { margin-top: 22px; }
.heading-block.heading-block-article--label .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading: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; }
.heading-block.heading-block-article--label .heading-block--heading: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) {
.heading-block.heading-block-article--label .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading: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; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-article--label .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading: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; }
.heading-block.heading-block-article--label .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block-article--label .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--desc: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; }
.heading-block.heading-block-article--label .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.heading-block.heading-block-article--label .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-article--label .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--desc: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; }
.heading-block.heading-block-article--label .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-article--label .heading-block--heading + .heading-block--desc { margin-top: 20px; }
.heading-block.heading-block-article--bg { background-color: rgb(245, 245, 247); padding: 2.353rem; }
@media only screen and (max-width: 1068px) {
.heading-block.heading-block-article--bg { padding: 2rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-article--bg { padding: 2rem 6.25%; }
}
.heading-block.remove--section-content.section-content { width: inherit; }
.heading-block.glossary-help .heading-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block.glossary-help .heading-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc: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; }
.heading-block.glossary-help .heading-block--desc: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) {
.heading-block.glossary-help .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc: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; }
.heading-block.glossary-help .heading-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.glossary-help .heading-block--desc: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; }
.heading-block.glossary-help .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.glossary-help .heading-block--heading { margin-bottom: 3.529rem; }
@media only screen and (max-width: 1068px) {
.heading-block.glossary-help .heading-block--heading { margin-bottom: 2.941rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.glossary-help .heading-block--heading { margin-bottom: 2.353rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.certification-v1.card-grid-heading.heading-block { margin-bottom: 2.353rem; }
}
.heading-block.certification-v1.card-grid-heading .heading-block--heading { max-width: 57.647rem; letter-spacing: -0.0045em; }
@media only screen and (max-width: 1068px) {
.heading-block.certification-v1.card-grid-heading .heading-block--heading { max-width: 40.706rem; letter-spacing: -0.0015em; }
}
@media only screen and (max-width: 734px) {
.heading-block.certification-v1.card-grid-heading .heading-block--heading { font-size: 32px; line-height: 1.125; letter-spacing: 0.002em; max-width: 20.294rem; }
}
.heading-block.certification-v1.quote-heading .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.0075em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ko) { 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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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) {
.heading-block.certification-v1.quote-heading .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ko) { 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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.certification-v1.quote-heading .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.certification-v1.quote-heading .heading-block--heading: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; }
.heading-block.certification-v1.quote-heading .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block--accordion { margin-bottom: 0px; }
@media only screen and (max-width: 734px) {
.heading-block.heading-block--accordion { padding-left: 0.588rem; }
}
.heading-block.heading-block--accordion .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: -0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ko) { 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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--accordion .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading: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) {
.heading-block.heading-block--accordion .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block--accordion .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--heading: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; }
.heading-block.heading-block--accordion .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block--accordion .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 1.471rem auto 0px; max-width: 38.235rem; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--accordion .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc: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) {
.heading-block.heading-block--accordion .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--accordion .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc: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: 734px) {
.heading-block.heading-block--accordion .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--accordion .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--accordion .heading-block--desc: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; }
.heading-block.heading-block--accordion .heading-block--desc: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) {
.heading-block.heading-block--accordion .heading-block--desc { max-width: 26.765rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block--accordion .heading-block--desc { margin: 1.176rem auto 0px; }
}
.heading-block.heading-block--accordion.section-content { width: initial; }
@media only screen and (max-width: 734px) {
.heading-block.heading-block--accordion.text-align--center { text-align: left; }
}
.heading-block.heading-block--faq { margin-bottom: 0px; }
.heading-block.heading-block--faq .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--faq .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading: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) {
.heading-block.heading-block--faq .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block--faq .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block--faq .heading-block--heading { 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; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block.heading-block--faq .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block.heading-block--faq .heading-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block--faq .heading-block--heading: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; }
.heading-block.heading-block--faq .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block--faq.section-content { width: initial; }
.heading-block.heading-block-v2 .heading-block--eyebrow { font-size: 14px; line-height: 1.28577; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.heading-block.heading-block-v2 .heading-block--eyebrow: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; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(ko) { line-height: 1.42859; 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; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--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; }
.heading-block.heading-block-v2 .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--eyebrow + .heading-block--heading { margin-top: 8px; }
.heading-block.heading-block-v2 .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v2 .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading: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) {
.heading-block.heading-block-v2 .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v2 .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-v2 .heading-block--heading { 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; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--heading: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; }
.heading-block.heading-block-v2 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block-v2 .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.41176rem; }
.heading-block.heading-block-v2 .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc: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) {
.heading-block.heading-block-v2 .heading-block--desc { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-v2 .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v2 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v2 .heading-block--desc: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; }
.heading-block.heading-block-v2 .heading-block--desc: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) {
.heading-block.heading-block-v2 .heading-block--desc { margin-top: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-v2 .heading-block--desc { margin-top: 0.941176rem; }
}
.heading-block.heading-block-v2 .links-inline { margin-top: 1.41176rem; }
.heading-block.heading-block-v3 .heading-block--eyebrow { font-size: 14px; line-height: 1.28577; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.heading-block.heading-block-v3 .heading-block--eyebrow: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; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(ko) { line-height: 1.42859; 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; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--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; }
.heading-block.heading-block-v3 .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--eyebrow + .heading-block--heading { margin-top: 8px; }
.heading-block.heading-block-v3 .heading-block--heading { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(ko) { line-height: 1.15; 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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v3 .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading: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) {
.heading-block.heading-block-v3 .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v3 .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-v3 .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v3 .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--heading: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; }
.heading-block.heading-block-v3 .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.heading-block-v3 .heading-block--desc { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.76471rem; }
.heading-block.heading-block-v3 .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc: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) {
.heading-block.heading-block-v3 .heading-block--desc { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.heading-block-v3 .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.heading-block.heading-block-v3 .heading-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.heading-block-v3 .heading-block--desc: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; }
.heading-block.heading-block-v3 .heading-block--desc: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) {
.heading-block.heading-block-v3 .heading-block--desc { margin-top: 1.41176rem; }
}
.heading-block.heading-block-v3 .links-inline { margin-top: 1.76471rem; }
@media only screen and (max-width: 1068px) {
.heading-block.heading-block-v3 .links-inline { margin-top: 1.41176rem; }
}
.heading-block.parallel-desc-cta .copy-block { position: relative; }
.heading-block.parallel-desc-cta .copy-block .heading-block--desc { display: inline-block; }
.heading-block.parallel-desc-cta .copy-block .heading-block--desc + .links-inline { display: inline-block; position: absolute; bottom: 0px; right: 0px; }
@media only screen and (max-width: 1068px) {
.heading-block.parallel-desc-cta .copy-block .heading-block--desc + .links-inline { display: block; position: unset; bottom: unset; right: unset; }
}
.heading-block.button-border-black .copy-block .links-inline .button { padding: 0.647059rem 1.23529rem; border: 2px solid rgb(29, 29, 31); border-radius: 1.29412rem; color: rgb(29, 29, 31); font-weight: 600; background-color: transparent; }
.heading-block.button-border-black .copy-block .links-inline .button:hover { color: rgb(255, 255, 255); background-color: rgb(29, 29, 31); }
@media only screen and (max-width: 734px) {
.heading-block.button-border-black .copy-block .links-inline .button { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; padding: 0.411765rem 0.882353rem; }
.heading-block.button-border-black .copy-block .links-inline .button: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; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.button-border-black .copy-block .links-inline .button: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; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(zh) { letter-spacing: 0em; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.button-border-black .copy-block .links-inline .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; }
.heading-block.button-border-black .copy-block .links-inline .button:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.parallel-heading-cta .copy-block { position: relative; }
.heading-block.parallel-heading-cta .copy-block .heading-block--heading { display: inline-block; }
.heading-block.parallel-heading-cta .copy-block .heading-block--heading + .links-inline { display: inline-block; position: absolute; bottom: 0px; right: 0px; }
@media only screen and (max-width: 1068px) {
.heading-block.parallel-heading-cta .copy-block .heading-block--heading + .links-inline { display: block; position: unset; bottom: unset; right: unset; }
}
.heading-block.parallel-heading-cta .copy-block .heading-block--heading + .links-inline .button { border: 2px solid rgb(29, 29, 31); font-weight: 600; }
.heading-block.news .heading-block--heading { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.412rem; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(ko) { line-height: 1.15; 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; }
.heading-block.news .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.news .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading: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) {
.heading-block.news .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.news .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.news .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.heading-block.news .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--heading: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; }
.heading-block.news .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block.news .heading-block--heading { margin-top: 1.176rem; }
}
.heading-block.news .heading-block--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow: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; }
.heading-block.news .heading-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--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; }
.heading-block.news .heading-block--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) {
.heading-block.news .heading-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow: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; }
.heading-block.news .heading-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--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; }
.heading-block.news .heading-block--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: 734px) {
.heading-block.news .heading-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--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; }
.heading-block.news .heading-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block.news .heading-block--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; }
.heading-block.news .heading-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block.eyebrow-uc .copy-block .heading-block--eyebrow { text-transform: uppercase; }
.heading-block.fade-in-transition .heading-block--eyebrow, .heading-block.fade-in-transition .heading-block--heading, .heading-block.fade-in-transition .heading-block--desc, .heading-block.fade-in-transition .links-inline { opacity: 0; transform: translateY(50px); transition: opacity 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s, transform 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s; will-change: opacity, transform; }
.heading-block.fade-in-transition .heading-block--heading { transition: opacity 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s, transform 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s; }
.heading-block.fade-in-transition .heading-block--desc, .heading-block.fade-in-transition .links-inline { transition: opacity 0.75s cubic-bezier(0.5, 1, 0.89, 1) 0.25s, transform 0.75s cubic-bezier(0.5, 1, 0.89, 1) 0.25s; }
.heading-block.fade-in-transition.fade-in .heading-block--eyebrow, .heading-block.fade-in-transition.fade-in .heading-block--heading, .heading-block.fade-in-transition.fade-in .heading-block--desc, .heading-block.fade-in-transition.fade-in .links-inline { opacity: 1; transform: translateY(0px); }
html.reduce-motion .heading-block .heading-block--eyebrow, html.reduce-motion .heading-block .heading-block--heading, html.reduce-motion .heading-block .heading-block--desc, html.reduce-motion .heading-block .links-inline { opacity: 1; transform: translateY(0px); transition: unset; }
.our-approach-new { --fullbleed-copy-bg-color: transparent; --fullbleed-eyebrow-l-font-size: 32px; --fullbleed-eyebrow-m-font-size: 24px; --fullbleed-eyebrow-s-font-size: 18px; --fullbleed-heading-l-font-size: 72px; --fullbleed-heading-m-font-size: 48px; --fullbleed-heading-s-font-size: 40px; --fullbleed-heading-font-color: #1d1d1f; --fullbleed-eyebrow-font-color: #1d1d1f; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column { width: 100%; max-width: 100%; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { background-color: var(--fullbleed-copy-bg-color); border-radius: 1.765rem; margin: 0px auto; width: 42.4706rem; padding: 6.647rem 4.176rem; }
@media only screen and (max-width: 1068px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { padding: 4.235rem 2.941rem; box-sizing: border-box; width: 34rem; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block { border-radius: 1.176rem; padding: 3.529rem 1.118rem; box-sizing: border-box; width: 100%; }
}
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading { color: var(--fullbleed-heading-font-color); margin-top: 0px; margin-bottom: 0px; line-height: 1.05556; font-weight: 600; letter-spacing: 0.006em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: var(--fullbleed-heading-l-font-size); }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading { font-size: 48px; line-height: 1.1875; font-weight: 600; letter-spacing: 0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading { font-size: 40px; line-height: 1.075; font-weight: 600; letter-spacing: -0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(ko) { 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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh) { letter-spacing: 0em; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading: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) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading { font-size: var(--fullbleed-heading-m-font-size); }
}
@media only screen and (max-width: 734px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block h1.product-banner--heading { font-size: var(--fullbleed-heading-s-font-size); }
}
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow { margin-bottom: 0.588rem; line-height: 1.125; font-weight: 600; letter-spacing: -0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: var(--fullbleed-eyebrow-l-font-size); color: var(--fullbleed-eyebrow-font-color); }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ko) { 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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh) { letter-spacing: 0em; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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: 734px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow { font-size: 18px; line-height: 1.11113; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow: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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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; }
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--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) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow { font-size: var(--fullbleed-eyebrow-m-font-size); }
}
@media only screen and (max-width: 734px) {
.our-approach-new.product-banner--wrapper .section-content-container > .section-content > .row .column .copy-block p.fullbleed--eyebrow { font-size: var(--fullbleed-eyebrow-s-font-size); }
}
.our-approach-new.heading-block .heading-block--heading { font-size: 48px; line-height: 1.125; font-weight: 600; letter-spacing: 0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading: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) {
.our-approach-new.heading-block .heading-block--heading { 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; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading: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) {
.our-approach-new.heading-block .heading-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading: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) and (max-width: 1068px) {
.our-approach-new.heading-block .heading-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh) { letter-spacing: 0em; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading: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) and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading { 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; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading { font-size: 48px; line-height: 1.125; font-weight: 600; letter-spacing: 0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.our-approach-new.heading-block .heading-block--heading { 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; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading: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; }
.our-approach-new.heading-block .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; max-width: 38.235rem; margin: 1.765rem auto 0px; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p: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) {
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p: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) {
.our-approach-new.heading-block .heading-block--heading + p { margin-top: 1.706rem; max-width: 26.765rem; font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ko) { line-height: 1.45841; 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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p: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) and (max-width: 1068px) {
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading + p { margin-top: 1.176rem; font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.our-approach-new.heading-block .heading-block--heading + p { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new.heading-block .heading-block--heading + p: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; }
.our-approach-new.heading-block .heading-block--heading + p:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.highlighted-block { overflow-wrap: break-word; }
.highlighted-block .highlighted-block--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow: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; }
.highlighted-block .highlighted-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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; }
.highlighted-block .highlighted-block--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) {
.highlighted-block .highlighted-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow: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; }
.highlighted-block .highlighted-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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; }
.highlighted-block .highlighted-block--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: 734px) {
.highlighted-block .highlighted-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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; }
.highlighted-block .highlighted-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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; }
.highlighted-block .highlighted-block--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: 734px) and (max-width: 1068px) {
.highlighted-block .highlighted-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--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; }
.highlighted-block .highlighted-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.highlighted-block .highlighted-block--desc { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(134, 134, 139); }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc: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) {
.highlighted-block .highlighted-block--desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.highlighted-block .highlighted-block--desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.highlighted-block .highlighted-block--desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block .highlighted-block--desc: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; }
.highlighted-block .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.highlighted-block.policies { border-bottom: 1px solid rgb(232, 232, 237); }
.highlighted-block.policies .highlighted-block--desc { color: rgb(29, 29, 31); margin-bottom: 43px; }
@media only screen and (max-width: 1068px) {
.highlighted-block.policies .highlighted-block--desc { margin-bottom: 33px; }
}
@media only screen and (max-width: 734px) {
.highlighted-block.policies .highlighted-block--desc { margin-bottom: 26px; }
}
.highlighted-block.policies .date--desc { font-size: 17px; line-height: 1.47059; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 43px; color: rgb(81, 81, 84); font-weight: 600; }
.highlighted-block.policies .date--desc: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; }
.highlighted-block.policies .date--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc:lang(ko) { line-height: 1.58824; 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; }
.highlighted-block.policies .date--desc:lang(zh) { letter-spacing: 0em; }
.highlighted-block.policies .date--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc: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; }
.highlighted-block.policies .date--desc: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) {
.highlighted-block.policies .date--desc { margin-top: 33px; }
}
@media only screen and (max-width: 734px) {
.highlighted-block.policies .date--desc { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 26px; font-weight: 600; }
.highlighted-block.policies .date--desc: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; }
.highlighted-block.policies .date--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc: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; }
.highlighted-block.policies .date--desc:lang(zh) { letter-spacing: 0em; }
.highlighted-block.policies .date--desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.policies .date--desc: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; }
.highlighted-block.policies .date--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.highlighted-block.ourApproach p:not(:first-child), .highlighted-block.policies p:not(:first-child) { margin-top: 40px; }
@media only screen and (max-width: 1068px) {
.highlighted-block.ourApproach p:not(:first-child), .highlighted-block.policies p:not(:first-child) { margin-top: 36px; }
}
@media only screen and (max-width: 734px) {
.highlighted-block.ourApproach p:not(:first-child), .highlighted-block.policies p:not(:first-child) { margin-top: 29px; }
}
.highlighted-block.privacy { margin-bottom: 100px; }
.highlighted-block.success-stories { border-top: 1px solid rgb(210, 210, 215); }
.highlighted-block.success-stories .highlighted-block--desc { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc: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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc: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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc: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; }
.highlighted-block.success-stories .highlighted-block--desc: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) {
.highlighted-block.success-stories .highlighted-block--desc { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ko) { line-height: 1.39286; 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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc: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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.highlighted-block.success-stories .highlighted-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(ko) { line-height: 1.45841; 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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.success-stories .highlighted-block--desc: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; }
.highlighted-block.success-stories .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.highlighted-block.success-stories .highlighted-block--desc { font-weight: 400; }
}
.highlighted-block.best-practices .highlighted-block--eyebrow { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow: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; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow: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; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--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; }
.highlighted-block.best-practices .highlighted-block--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) {
.highlighted-block.best-practices .highlighted-block--eyebrow { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ko) { line-height: 1.39286; 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; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--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; }
.highlighted-block.best-practices .highlighted-block--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: 734px) {
.highlighted-block.best-practices .highlighted-block--eyebrow { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(ko) { line-height: 1.45841; 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; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.highlighted-block.best-practices .highlighted-block--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; }
.highlighted-block.best-practices .highlighted-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.our-approach-new .highlighted-block--desc { color: rgb(134, 134, 139); font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc: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) {
.our-approach-new .highlighted-block--desc { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .highlighted-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .highlighted-block--desc: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; }
.our-approach-new .highlighted-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
:root { --hero-panel-landing-height-minimum: 0px; }
.visibility-hidden { visibility: hidden; }
.section-hero-panel { --hero-panel-landing-height-default: calc(100vh - var(--r-primary-nav-height) - var(--r-localnav-height, 44px) - var(--r-textbanner-height, 0px)); max-width: 100vw; width: 100%; }
@media only screen and (max-width: 734px) {
.section-hero-panel { --hero-panel-landing-height-default: calc(100vh - var(--r-primary-nav-height) - var(--r-localnav-height, 48px)); }
}
.section-hero-panel.copy-block--section--cta-white .cta .button { color: rgb(0, 0, 0); background: rgb(255, 255, 255); }
.section-hero-panel.copy-block--section--cta-grey .cta .button { border: 2px solid rgb(249, 249, 249); color: rgb(0, 0, 0); background-color: rgb(245, 245, 247); }
.section-hero-panel.copy-block--section--cta-grey .cta .button:hover { background-color: rgb(255, 255, 255); }
.section-hero-panel.home-page, .section-hero-panel.success-stories-article { position: relative; }
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero { padding-top: 70px; padding-bottom: 85px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero { padding-bottom: 80px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero { padding-top: 40px; padding-bottom: 40px; }
}
.section-hero-panel.home-page, .section-hero-panel.success-stories-article, .section-hero-panel.advanced-page, .section-hero-panel.basic-page { overflow: hidden; max-width: 100vw; width: 100%; }
.section-hero-panel.home-page.hero-product-banner, .section-hero-panel.success-stories-article.hero-product-banner, .section-hero-panel.advanced-page.hero-product-banner, .section-hero-panel.basic-page.hero-product-banner { height: 800px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner, .section-hero-panel.success-stories-article.hero-product-banner, .section-hero-panel.advanced-page.hero-product-banner, .section-hero-panel.basic-page.hero-product-banner { height: 100%; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner, .section-hero-panel.success-stories-article.hero-product-banner, .section-hero-panel.advanced-page.hero-product-banner, .section-hero-panel.basic-page.hero-product-banner { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; max-height: 635px; }
.section-hero-panel.home-page.hero-product-banner:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner:lang(ko), .section-hero-panel.advanced-page.hero-product-banner:lang(ko), .section-hero-panel.basic-page.hero-product-banner:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(th), .section-hero-panel.success-stories-article.hero-product-banner:lang(th), .section-hero-panel.advanced-page.hero-product-banner:lang(th), .section-hero-panel.basic-page.hero-product-banner:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner:lang(ar), .section-hero-panel.advanced-page.hero-product-banner:lang(ar), .section-hero-panel.basic-page.hero-product-banner:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner:lang(ja), .section-hero-panel.advanced-page.hero-product-banner:lang(ja), .section-hero-panel.basic-page.hero-product-banner:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-CN), .section-hero-panel.basic-page.hero-product-banner:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-HK), .section-hero-panel.basic-page.hero-product-banner:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-MO), .section-hero-panel.basic-page.hero-product-banner:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-TW), .section-hero-panel.basic-page.hero-product-banner:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner, .section-hero-panel.success-stories-article.hero-product-banner, .section-hero-panel.advanced-page.hero-product-banner, .section-hero-panel.basic-page.hero-product-banner { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner:lang(ar), .section-hero-panel.advanced-page.hero-product-banner:lang(ar), .section-hero-panel.basic-page.hero-product-banner:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner:lang(ja), .section-hero-panel.advanced-page.hero-product-banner:lang(ja), .section-hero-panel.basic-page.hero-product-banner:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner:lang(ko), .section-hero-panel.advanced-page.hero-product-banner:lang(ko), .section-hero-panel.basic-page.hero-product-banner: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; }
.section-hero-panel.home-page.hero-product-banner:lang(th), .section-hero-panel.success-stories-article.hero-product-banner:lang(th), .section-hero-panel.advanced-page.hero-product-banner:lang(th), .section-hero-panel.basic-page.hero-product-banner:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-CN), .section-hero-panel.basic-page.hero-product-banner:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-HK), .section-hero-panel.basic-page.hero-product-banner:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-MO), .section-hero-panel.basic-page.hero-product-banner:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-TW), .section-hero-panel.basic-page.hero-product-banner:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner, .section-hero-panel.success-stories-article.hero-product-banner, .section-hero-panel.advanced-page.hero-product-banner, .section-hero-panel.basic-page.hero-product-banner { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner:lang(ja), .section-hero-panel.advanced-page.hero-product-banner:lang(ja), .section-hero-panel.basic-page.hero-product-banner:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner:lang(ko), .section-hero-panel.advanced-page.hero-product-banner:lang(ko), .section-hero-panel.basic-page.hero-product-banner:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(th), .section-hero-panel.success-stories-article.hero-product-banner:lang(th), .section-hero-panel.advanced-page.hero-product-banner:lang(th), .section-hero-panel.basic-page.hero-product-banner:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner:lang(ar), .section-hero-panel.advanced-page.hero-product-banner:lang(ar), .section-hero-panel.basic-page.hero-product-banner:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-CN), .section-hero-panel.basic-page.hero-product-banner:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-HK), .section-hero-panel.basic-page.hero-product-banner:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-MO), .section-hero-panel.basic-page.hero-product-banner:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner:lang(zh-TW), .section-hero-panel.basic-page.hero-product-banner:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero, .section-hero-panel.advanced-page:not(.hero-product-banner) .text-hero, .section-hero-panel.basic-page:not(.hero-product-banner) .text-hero { padding-top: 80px; padding-bottom: 85px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero, .section-hero-panel.advanced-page:not(.hero-product-banner) .text-hero, .section-hero-panel.basic-page:not(.hero-product-banner) .text-hero { padding-bottom: 80px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page:not(.hero-product-banner) .text-hero, .section-hero-panel.success-stories-article:not(.hero-product-banner) .text-hero, .section-hero-panel.advanced-page:not(.hero-product-banner) .text-hero, .section-hero-panel.basic-page:not(.hero-product-banner) .text-hero { padding-top: 40px; padding-bottom: 40px; }
}
.section-hero-panel.home-page.advanced-hero-banner .text-hero, .section-hero-panel.success-stories-article.advanced-hero-banner .text-hero, .section-hero-panel.advanced-page.advanced-hero-banner .text-hero { padding-top: 80px; padding-bottom: 86px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.advanced-hero-banner .text-hero, .section-hero-panel.success-stories-article.advanced-hero-banner .text-hero, .section-hero-panel.advanced-page.advanced-hero-banner .text-hero { padding-top: 80px; padding-bottom: 80px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.advanced-hero-banner .text-hero, .section-hero-panel.success-stories-article.advanced-hero-banner .text-hero, .section-hero-panel.advanced-page.advanced-hero-banner .text-hero { padding-top: 40px; padding-bottom: 40px; }
}
.section-hero-panel.home-page.advanced-hero-banner .section-content h1, .section-hero-panel.home-page.advanced-hero-banner .section-content h2, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2 { font-size: 72px; line-height: 1.05556; font-weight: 600; letter-spacing: -0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 18px; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ar) { line-height: 1.19476; letter-spacing: 0em; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ja) { line-height: 1.09738; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ko) { line-height: 1.15278; 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; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(th) { line-height: 1.34738; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.advanced-hero-banner .section-content h1, .section-hero-panel.home-page.advanced-hero-banner .section-content h2, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2 { font-size: 56px; line-height: 1.07143; font-weight: 600; letter-spacing: -0.005em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ar) { line-height: 1.21429; letter-spacing: 0em; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ko) { line-height: 1.17865; 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; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(th) { line-height: 1.33929; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.advanced-hero-banner .section-content h1, .section-hero-panel.home-page.advanced-hero-banner .section-content h2, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2 { 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; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2: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; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.advanced-hero-banner .section-content h1, .section-hero-panel.home-page.advanced-hero-banner .section-content h2, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2 { padding-top: 18px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.advanced-hero-banner .section-content h1, .section-hero-panel.home-page.advanced-hero-banner .section-content h2, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h1, .section-hero-panel.success-stories-article.advanced-hero-banner .section-content h2, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h1, .section-hero-panel.advanced-page.advanced-hero-banner .section-content h2 { padding-top: 10px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.advanced-hero-banner .cta, .section-hero-panel.success-stories-article.advanced-hero-banner .cta, .section-hero-panel.advanced-page.advanced-hero-banner .cta { padding-top: 36px; }
}
.section-hero-panel.home-page.hero-product-banner:not([class*="bg-mermaid"]), .section-hero-panel.success-stories-article.hero-product-banner:not([class*="bg-mermaid"]), .section-hero-panel.advanced-page.hero-product-banner:not([class*="bg-mermaid"]) { background: radial-gradient(at 0% 100%, rgba(251, 234, 171, 0.9) 33%, rgb(221, 137, 100) 80%); }
.section-hero-panel.home-page.hero-product-banner .section-content h1, .section-hero-panel.home-page.hero-product-banner .section-content h2, .section-hero-panel.success-stories-article.hero-product-banner .section-content h1, .section-hero-panel.success-stories-article.hero-product-banner .section-content h2, .section-hero-panel.advanced-page.hero-product-banner .section-content h1, .section-hero-panel.advanced-page.hero-product-banner .section-content h2 { padding-top: 26px; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner .section-content h1, .section-hero-panel.home-page.hero-product-banner .section-content h2, .section-hero-panel.success-stories-article.hero-product-banner .section-content h1, .section-hero-panel.success-stories-article.hero-product-banner .section-content h2, .section-hero-panel.advanced-page.hero-product-banner .section-content h1, .section-hero-panel.advanced-page.hero-product-banner .section-content h2 { padding-top: 26px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner .section-content h1, .section-hero-panel.home-page.hero-product-banner .section-content h2, .section-hero-panel.success-stories-article.hero-product-banner .section-content h1, .section-hero-panel.success-stories-article.hero-product-banner .section-content h2, .section-hero-panel.advanced-page.hero-product-banner .section-content h1, .section-hero-panel.advanced-page.hero-product-banner .section-content h2 { padding-top: 10px; }
}
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner .section-content h1, .section-hero-panel.home-page.hero-product-banner .section-content h2, .section-hero-panel.success-stories-article.hero-product-banner .section-content h1, .section-hero-panel.success-stories-article.hero-product-banner .section-content h2, .section-hero-panel.advanced-page.hero-product-banner .section-content h1, .section-hero-panel.advanced-page.hero-product-banner .section-content h2 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner .section-content h1, .section-hero-panel.home-page.hero-product-banner .section-content h2, .section-hero-panel.success-stories-article.hero-product-banner .section-content h1, .section-hero-panel.success-stories-article.hero-product-banner .section-content h2, .section-hero-panel.advanced-page.hero-product-banner .section-content h1, .section-hero-panel.advanced-page.hero-product-banner .section-content h2 { 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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ar), .section-hero-panel.advanced-page.hero-product-banner .section-content h2: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; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ja), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(ko), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(th), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(th), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-CN), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-HK), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-MO), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.home-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.home-page.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.success-stories-article.hero-product-banner .section-content h2:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h1:lang(zh-TW), .section-hero-panel.advanced-page.hero-product-banner .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel.home-page.hero-product-banner .section-content .cta, .section-hero-panel.success-stories-article.hero-product-banner .section-content .cta, .section-hero-panel.advanced-page.hero-product-banner .section-content .cta { padding-top: 60px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner .section-content .cta, .section-hero-panel.success-stories-article.hero-product-banner .section-content .cta, .section-hero-panel.advanced-page.hero-product-banner .section-content .cta { padding-top: 60px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner .section-content .cta, .section-hero-panel.success-stories-article.hero-product-banner .section-content .cta, .section-hero-panel.advanced-page.hero-product-banner .section-content .cta { padding-top: 36px; }
}
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.success-stories-article.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.advanced-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 39px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.success-stories-article.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.advanced-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 42px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.success-stories-article.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro, .section-hero-panel.advanced-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { max-width: 100%; padding-top: 27px; }
}
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 40px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 43px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.home-page.hero-product-banner .section-content > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { max-width: 100%; padding-top: 27px; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.success-stories-article { min-height: 632px; display: flex; align-items: center; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero { height: 636px; }
}
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 40px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { padding-top: 42px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .hero-intro { max-width: 100%; padding-top: 27px; }
}
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .cta .button { padding-left: 24px; padding-right: 24px; background-color: rgb(245, 245, 247); }
@media only screen and (max-width: 1068px) {
.section-hero-panel.success-stories-article.hero-product-banner .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block.basic-advanced.hero-product-banner .cta { padding-bottom: 0px; }
}
.section-hero-panel.basic-page.hero-product-banner { background: radial-gradient(at 60% 20%, rgba(99, 198, 184, 0.4) 20%, rgba(32, 178, 133, 0.6)); }
@media only screen and (max-width: 734px) {
.section-hero-panel.basic-page.hero-product-banner { padding: 50px 0px; }
}
.section-hero-panel.success-stories { background: rgb(255, 255, 255); overflow: hidden; }
.section-hero-panel.success-stories:not(.hero-product-banner) .text-hero { padding-top: 160px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.success-stories:not(.hero-product-banner) .text-hero { padding-top: 100px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.success-stories:not(.hero-product-banner) .text-hero { padding-top: 80px; }
}
.section-hero-panel.success-stories .social-icons-container { display: flex; align-items: center; justify-content: center; padding-top: 60px; padding-bottom: 60px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.success-stories .social-icons-container { padding-top: 50px; padding-bottom: 50px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.success-stories .social-icons-container { padding-top: 30px; padding-bottom: 30px; }
}
.section-hero-panel.success-stories .social-icons-container a, .section-hero-panel.success-stories .social-icons-container .copy-to-clipboard { line-height: 0; margin-left: 50px; }
@media only screen and (max-width: 734px) {
.section-hero-panel.success-stories .social-icons-container a, .section-hero-panel.success-stories .social-icons-container .copy-to-clipboard { margin-left: 20px; }
}
.section-hero-panel.success-stories .social-icons-container a picture { display: inline-block; line-height: 0; }
.section-hero-panel.success-stories .social-icons-container a picture .article-social-icon { height: 28px; width: 28px; }
.section-hero-panel.success-stories .social-icons-container a:first-of-type { margin-left: 0px; }
.section-hero-panel.success-stories .social-icons-container .copy-to-clipboard { position: relative; }
.section-hero-panel.success-stories .social-icons-container .copy-to-clipboard .clipboard-tooltip { position: absolute; right: 0px; top: -48px; display: block; padding: 10px; width: max-content; border-radius: 4px; font-size: 14px; line-height: initial; color: rgb(29, 29, 31); background: rgb(232, 232, 237); cursor: default; }
.section-hero-panel.success-stories .social-icons-container .clipboard-tooltip-text { display: none; }
.section-hero-panel.ss-img-border-bottom img.success-stories { border-bottom: 1px solid rgb(210, 210, 215); }
.section-hero-panel.footnote-section-content .footnote-section.section-content { width: 980px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.footnote-section-content .footnote-section.section-content { width: 692px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.footnote-section-content .footnote-section.section-content { width: 87.5%; }
}
.section-hero-panel .footnote-section .copy-block .copy-block--footnote { color: rgb(134, 134, 139); font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ja) { font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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-hero-panel .footnote-section .copy-block .copy-block--footnote: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-hero-panel .footnote-section .copy-block .copy-block--footnote { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ja) { font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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-hero-panel .footnote-section .copy-block .copy-block--footnote: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: 734px) {
.section-hero-panel .footnote-section .copy-block .copy-block--footnote { font-size: 8px; line-height: 1.125; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(ja) { font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .footnote-section .copy-block .copy-block--footnote: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-hero-panel .footnote-section .copy-block .copy-block--footnote:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel img.hero--background { position: absolute; left: 0px; }
.section-hero-panel img.hero--background.home-page, .section-hero-panel img.hero--background.success-stories-article { width: 100%; height: 100%; }
.section-hero-panel img.hero--background.basic-advanced, .section-hero-panel img.hero--background.success-stories { height: var(--hero-panel-landing-height-default); width: 100%; object-fit: cover; }
.section-hero-panel:not(.hero-product-banner):not(.home-page), .section-hero-panel:not(.hero-product-banner):not(.success-stories-article) { margin-top: calc(var(--r-localnav-height) * -1); padding-top: var(--r-localnav-height); }
.section-hero-panel .full-screen { position: fixed; top: 0px; width: 100vw; height: 100vh; z-index: -3; pointer-events: none; }
.section-hero-panel span:not(.no-wrap) { font-weight: 400; }
.section-hero-panel .section-content { margin-left: auto; margin-right: auto; color: rgb(29, 29, 31); width: 100vw; }
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content { width: 87.5%; }
}
.section-hero-panel .section-content.home-page, .section-hero-panel .section-content.success-stories-article { position: static; top: calc(var(--r-primary-nav-height) + var(--r-localnav-height, 48px)); }
.section-hero-panel .section-content.home-page .hero-intro, .section-hero-panel .section-content.success-stories-article .hero-intro { padding-top: 36px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.home-page .hero-intro, .section-hero-panel .section-content.success-stories-article .hero-intro { padding-top: 45px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.home-page .hero-intro, .section-hero-panel .section-content.success-stories-article .hero-intro { padding-top: 19px; }
}
.section-hero-panel .section-content.basic-advanced, .section-hero-panel .section-content.success-stories { position: static; }
.section-hero-panel .section-content .text-hero { height: 100%; margin: 0px auto; }
.section-hero-panel .section-content .column:not(.persist-col-style) { flex-basis: 100%; max-width: 100%; }
.section-hero-panel .section-content .copy-block { z-index: 1; }
.section-hero-panel .section-content .hero--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0px; }
.section-hero-panel .section-content .hero--eyebrow:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--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; }
.section-hero-panel .section-content .hero--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) {
.section-hero-panel .section-content .hero--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--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; }
.section-hero-panel .section-content .hero--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: 734px) {
.section-hero-panel .section-content .hero--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--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; }
.section-hero-panel .section-content .hero--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero--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; }
.section-hero-panel .section-content .hero--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0px; color: rgb(29, 29, 31); padding-top: 6px; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2:lang(ko) { line-height: 1.15; 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; }
.section-hero-panel .section-content h1:lang(zh), .section-hero-panel .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(zh), .section-hero-panel .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(zh), .section-hero-panel .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { padding-top: 6px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(zh), .section-hero-panel .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(zh), .section-hero-panel .section-content h2:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-hero-panel .section-content h1, .section-hero-panel .section-content h2 { 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; }
.section-hero-panel .section-content h1:lang(ar), .section-hero-panel .section-content h2: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; }
.section-hero-panel .section-content h1:lang(ja), .section-hero-panel .section-content h2:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(ko), .section-hero-panel .section-content h2:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(th), .section-hero-panel .section-content h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-CN), .section-hero-panel .section-content h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-HK), .section-hero-panel .section-content h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-MO), .section-hero-panel .section-content h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content h1:lang(zh-TW), .section-hero-panel .section-content h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel .section-content .hero-intro { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; max-width: 100%; margin-top: 0px; padding-top: 31px; }
.section-hero-panel .section-content .hero-intro:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-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; }
.section-hero-panel .section-content .hero-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: 1068px) {
.section-hero-panel .section-content .hero-intro { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-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; }
.section-hero-panel .section-content .hero-intro:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content .hero-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; }
.section-hero-panel .section-content .hero-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: 1068px) {
.section-hero-panel .section-content .hero-intro { max-width: 692px; padding-top: 37px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content .hero-intro { max-width: 100%; padding-top: 19px; }
}
.section-hero-panel .section-content .cta { margin-top: 0px; pointer-events: auto; padding-top: 60px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content .cta { padding-top: 60px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content .cta { padding-top: 35px; }
}
.section-hero-panel .section-content.success-stories h1 { color: rgb(29, 29, 31); font-size: 56px; line-height: 1.07143; font-weight: 600; letter-spacing: -0.005em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 4px; }
.section-hero-panel .section-content.success-stories h1:lang(ar) { line-height: 1.21429; letter-spacing: 0em; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(ko) { line-height: 1.17865; 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; }
.section-hero-panel .section-content.success-stories h1:lang(zh) { letter-spacing: 0em; }
.section-hero-panel .section-content.success-stories h1:lang(th) { line-height: 1.33929; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.success-stories h1 { 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; }
.section-hero-panel .section-content.success-stories h1: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; }
.section-hero-panel .section-content.success-stories h1:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.success-stories h1 { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.success-stories h1 { padding-top: 10px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.success-stories h1 { padding-top: 12px; }
}
.section-hero-panel .section-content.success-stories .copy-block--img { display: block; margin: 0px auto; height: 80px; width: 80px; padding-bottom: 50px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.success-stories .copy-block--img { height: 80px; width: 80px; padding-bottom: 40px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.success-stories .copy-block--img { height: 80px; width: 80px; padding-bottom: 30px; }
}
.section-hero-panel .section-content.success-stories .copy-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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; }
.section-hero-panel .section-content.success-stories .copy-block--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) {
.section-hero-panel .section-content.success-stories .copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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; }
.section-hero-panel .section-content.success-stories .copy-block--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: 734px) {
.section-hero-panel .section-content.success-stories .copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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; }
.section-hero-panel .section-content.success-stories .copy-block--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: 734px) and (max-width: 734px) {
.section-hero-panel .section-content.success-stories .copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.success-stories .copy-block--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; }
.section-hero-panel .section-content.success-stories .copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel .section-content.basic-advanced h1, .section-hero-panel .section-content.basic-advanced h2 { padding-top: 10px; }
.section-hero-panel .section-content.basic-advanced .hero-intro { padding-top: 36px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced .hero-intro { padding-top: 45px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced .hero-intro { max-width: 100%; padding-top: 19px; }
}
.section-hero-panel .section-content.basic-advanced.hero-product-banner { height: 100%; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero { padding: 0px; height: 100%; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero { height: auto; }
}
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column { margin: auto; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column { max-width: 83.3333%; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column { max-width: 100%; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow { padding-top: 100px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 0px; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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: 734px) and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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: 734px) and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--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; }
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero-intro { padding-top: 39px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero-intro { padding-top: 45px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .hero-intro { max-width: 87.5%; padding-top: 27px; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .cta { padding-bottom: 100px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero > .column > .copy-block .cta { padding-bottom: 0px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.basic-advanced.hero-product-banner > .text-hero { height: 635px; }
}
.section-hero-panel .section-content.success-stories { color: rgb(29, 29, 31); }
.section-hero-panel .section-content.success-stories > .text-hero > .column { flex-basis: 980px; max-width: 980px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-content.success-stories > .text-hero > .column { flex-basis: 692px; max-width: 692px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-content.success-stories > .text-hero > .column { flex-basis: 87.5%; max-width: 87.5%; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-intro-17 .section-content .hero-intro { font-size: 17px !important; }
}
.section-hero-panel .hero-top-spacer { height: 300px; position: absolute; width: 100vw; top: 0px; pointer-events: none; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .hero-top-spacer { height: 300px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .hero-top-spacer { height: 300px; }
}
.section-hero-panel .section-foreground { position: absolute; width: 100vw; overflow: hidden; z-index: 0; height: 100%; pointer-events: none; }
.section-hero-panel .section-foreground img { display: block; margin: auto; pointer-events: auto; }
.section-hero-panel .section-foreground.basic-advanced, .section-hero-panel .section-foreground.success-stories { position: static; width: 100vw; padding: 0px; }
.section-hero-panel .section-foreground.basic-advanced > .section-content, .section-hero-panel .section-foreground.success-stories > .section-content { width: 100vw; }
.section-hero-panel .section-foreground.basic-advanced > .section-content img.basic-advanced, .section-hero-panel .section-foreground.success-stories > .section-content img.basic-advanced { width: 100%; }
.section-hero-panel .section-foreground.basic-advanced > .section-content img.success-stories, .section-hero-panel .section-foreground.success-stories > .section-content img.success-stories { width: 980px; }
@media only screen and (max-width: 1068px) {
.section-hero-panel .section-foreground.basic-advanced > .section-content img.success-stories, .section-hero-panel .section-foreground.success-stories > .section-content img.success-stories { width: 736px; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel .section-foreground.basic-advanced > .section-content img.success-stories, .section-hero-panel .section-foreground.success-stories > .section-content img.success-stories { width: 320px; }
}
.section-hero-panel.hero-panel-with-gradient { --hero-intro-color: #fff; position: relative; width: 100%; height: 40.353rem; overflow: hidden; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient { height: 28.706rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient { height: 29.235rem; }
}
.section-hero-panel.hero-panel-with-gradient img.hero--background { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; z-index: -1; display: block; object-position: 50% 0px; will-change: transform; }
.section-hero-panel.hero-panel-with-gradient.image-full-width img.hero--background { position: absolute; transform: translate(-50%); left: 50%; width: 176.941rem; height: 40.353rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.image-full-width img.hero--background { width: 62.824rem; height: 28.706rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.image-full-width img.hero--background { width: 43.176rem; height: 29.2355rem; }
}
.section-hero-panel.hero-panel-with-gradient .section-content { height: 100%; width: 57.6475rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient .section-content { width: 40.706rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient .section-content { width: 87.5%; }
}
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero { height: 100%; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column { margin: auto; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .eyebrow-image img { width: 19.118rem; height: 8.941rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .eyebrow-image img { width: 13.353rem; height: 6.235rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .eyebrow-image img { width: 12.353rem; height: 5.765rem; }
}
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--hero-intro-color); padding-top: 2.118rem; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-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; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-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: 1068px) {
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-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; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-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; }
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-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: 1068px) {
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .hero-intro { padding-top: 1.706rem; }
}
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .cta { padding-top: 2.706rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient .section-content .text-hero .column .copy-block .cta { padding-top: 2.118rem; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource { height: 30.941rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource { height: 31.706rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource { height: 36.1185rem; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; width: 40.588rem; margin: 0px auto; padding-top: 0px; padding-bottom: 2.353rem; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading: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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading: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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { 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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading: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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { width: 34.118rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { width: 19.706rem; }
}
@media screen and (max-width: 392px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--heading { width: 100%; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 1.765rem; width: 39.412rem; margin: 0px auto; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc: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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc { width: 29.412rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc { width: 19.706rem; }
}
@media screen and (max-width: 392px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .copy-block--desc { width: 100%; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author, .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; width: 29.412rem; margin: 0px auto; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(ar), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline: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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(ja), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(ko), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(ko) { line-height: 1.58824; 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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(zh), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(th), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(zh-CN), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(zh-HK), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(zh-MO), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author:lang(zh-TW), .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline: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: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author, .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline { width: 16.765rem; }
}
@media screen and (max-width: 392px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author, .section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .links-inline { width: 100%; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author { padding-bottom: 1.765rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .quote-block--author { font-weight: 600; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(ko) { line-height: 1.35296; 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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link: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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link: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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(ko) { line-height: 1.58824; 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-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .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; }
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.hero-product-banner .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.image-full-width img.hero--background { width: 176.941rem; height: 30.941rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.image-full-width img.hero--background { width: 62.824rem; height: 31.706rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.hero-panel-with-gradient.quote-block--resource.image-full-width img.hero--background { width: 43.176rem; height: 36.1185rem; }
}
.section-hero-panel.img-default-size .section-content .text-hero .column .copy-block .eyebrow-image picture { display: block; }
.section-hero-panel.img-default-size .section-content .text-hero .column .copy-block .eyebrow-image picture img { width: auto; height: auto; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero--eyebrow { color: rgb(29, 29, 31); margin-bottom: 1.412rem; }
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero--eyebrow { margin-bottom: 1.176rem; }
}
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1 { font-size: 80px; line-height: 1.05; font-weight: 600; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 0px; color: rgb(29, 29, 31); letter-spacing: -0.0075em; margin: auto; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(ko) { line-height: 1.15; 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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1 { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh) { letter-spacing: 0em; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1 { letter-spacing: -0.0045em; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-heading--h1 { letter-spacing: -0.0015em; }
}
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 1.176rem; color: rgb(29, 29, 31); }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-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: 1068px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.0055em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro: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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-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; }
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .hero-intro { padding-top: 0.941rem; }
}
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .cta { padding-top: 2.235rem; }
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .cta { padding-top: 2rem; }
}
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .cta .button { padding: 11px 21px; border-radius: 980px; border: 1px solid rgb(0, 113, 227); }
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-content .basic-advanced .cta .button { font-size: 14px; padding: 8px 15px; letter-spacing: -0.016em; line-height: 1.28577; }
}
.section-hero-panel.heropanel-v1 .section-foreground.basic-advanced { margin-top: 4.706rem; }
.section-hero-panel.heropanel-v1 .section-foreground.basic-advanced .section-content { width: 87.5%; margin: auto; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.heropanel-v1 .section-foreground.basic-advanced { margin-top: 3.529rem; }
}
@media only screen and (max-width: 734px) {
.section-hero-panel.heropanel-v1 .section-foreground.basic-advanced { margin-top: 2.353rem; }
}
.section-hero-panel.heropanel-v1 .section-foreground.basic-advanced img.basic-advanced { margin-left: auto; margin-right: auto; width: auto; max-width: 100%; }
.section-hero-panel.rounded-corner .section-foreground .section-foreground-content .basic-advanced { border-radius: 1.647rem; }
.section-hero-panel div[id]:not([class]) { height: 100%; }
.section-hero-panel.remove-icon--apple .icon.icon-apple::before, .section-hero-panel.remove-icon--apple .icon.icon-apple::after { content: ""; }
.section-hero-panel.hero-panel-with-gradient + :has(.section-hero-panel) .section-hero-panel, .section-hero-panel.hero-panel-with-gradient + .section-hero-panel { margin-top: 0px; padding-top: 0px; }
.section-hero-panel.hero-panel-with-gradient + :has(.section-hero-panel) .section-hero-panel .text-hero, .section-hero-panel.hero-panel-with-gradient + .section-hero-panel .text-hero { padding-top: 9.412rem; }
@media only screen and (max-width: 1068px) {
.section-hero-panel.hero-panel-with-gradient + :has(.section-hero-panel) .section-hero-panel .text-hero, .section-hero-panel.hero-panel-with-gradient + .section-hero-panel .text-hero { padding-top: 5.882rem; }
}
.hero-panel-cb { --hero-panel-eyebrow-color: #f5f5f7; --hero-panel-heading-color: #fff; --hero-panel-body-color: #f5f5f7; --hero-panel-footnote-color: #fff; --play-pause-anim-btn-color: white; --play-pause-anim-stroke-color: white; --play-pause-anim-stroke-bg-color: #86868b; --play-pause-anim-bg-color: transparent; --primary-btn-bg-color: #0071e3; --primary-btn-text-color: #fff; --primary-btn-bg-color-hover: #0077ED; --secondary-btn-bg-color: transparent; --secondary-btn-text-color: #fff; --secondary-btn-border-color: #f5f5f7; --secondary-btn-bg-color-hover: #fff; --secondary-btn-text-color-hover: #000000; --link-internal-color: #0066cc; --link-external-color: #0066cc; position: relative; overflow: hidden; display: flex; flex-direction: column; }
.hero-panel-cb > .row { height: 100%; }
.hero-panel-cb__content-wrapper .row { width: 100%; height: 100%; }
.hero-panel-cb__bg-container { margin-top: 80px; height: 100%; }
@media only screen and (max-width: 1068px) {
.hero-panel-cb__bg-container { margin-top: 60px; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb__bg-container { margin-top: 40px; }
}
.hero-panel-cb__bg-container .bg-image, .hero-panel-cb__bg-container .static-frame-image { width: auto; max-width: 100%; }
.hero-panel-cb__bg-container .static-frame-image { opacity: 0; }
html:not(.reduce-motion) .hero-panel-cb__bg-container picture:has(.static-frame-image) { display: none; }
.hero-panel-cb__bg-container .inline-video { height: 0px; }
@media only screen and (min-width: 1441px) {
.hero-panel-cb__bg-container .inline-video { height: 100%; }
}
.hero-panel-cb__bg-container .inline-video video, .hero-panel-cb__bg-container .inline-video .video-controls { margin: 0px; height: 100%; width: 100%; top: 0%; position: absolute; overflow: hidden; }
.hero-panel-cb__bg-container .inline-video .video-controls { z-index: 2; }
.hero-panel-cb.content--align-top-center .row { justify-content: center; }
.hero-panel-cb.content--align-top-right .row { justify-content: right; }
.hero-panel-cb.content--align-center-left .row { align-content: center; }
.hero-panel-cb.content--align-center .row { place-content: center; }
.hero-panel-cb.content--align-center-right .row { place-content: center right; }
.hero-panel-cb.content--align-bottom-center .row { place-content: flex-end center; }
.hero-panel-cb.rounded-border, .hero-panel-cb.rounded-border .bg-image, .hero-panel-cb.rounded-border .static-frame-image { border-radius: var(--hero-panel-cb-l-border-radius, 1.647rem); }
.hero-panel-cb.content-overlay .hero-panel-cb__content-wrapper, .hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper { position: absolute; height: 100%; width: 100%; z-index: 1; }
.hero-panel-cb.content-overlay .hero-panel-cb__bg-container, .hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__bg-container { margin: 0px auto; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column { position: absolute; top: 0px; bottom: 0px; margin: 0px; width: 100%; height: 100%; overflow: hidden; display: flex; justify-content: center; color: var(--hero-panel-video-caption-color, white); font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(ko) { line-height: 1.15; 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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh) { letter-spacing: 0em; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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) {
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh) { letter-spacing: 0em; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh) { letter-spacing: 0em; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column: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; }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block { position: absolute; text-align: center; transition: opacity 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s, transform 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s; will-change: opacity, transform; opacity: 0; bottom: 4.70588rem; transform: translateY(224px); max-width: 87.5%; width: calc(100% - 180px); }
@media only screen and (min-width: 1441px) {
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block { max-width: 74.1176rem; }
}
@media only screen and (max-width: 1068px) {
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block { bottom: 3.52941rem; transform: translateY(188px); max-width: 91.3858%; width: calc(100% - 92px); }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block { transform: translateY(191px); max-width: 20.2941rem; width: 20.2941rem; }
}
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block.active { opacity: 1; transform: translateY(0px); }
.hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block.active.hide { opacity: 0; }
.hero-panel-cb.heroPanel-video-v1.static-video-state .bg-image, .hero-panel-cb.heroPanel-video-v1:has(.ended) .bg-image { z-index: -1; }
.hero-panel-cb.heroPanel-video-v1.static-video-state .static-frame-image, .hero-panel-cb.heroPanel-video-v1:has(.ended) .static-frame-image { opacity: 1; z-index: 1; }
.hero-panel-cb.heroPanel-video-v1.static-video-state picture:has(.static-frame-image), .hero-panel-cb.heroPanel-video-v1:has(.ended) picture:has(.static-frame-image) { display: unset !important; }
.hero-panel-cb.heroPanel-video-v1.static-video-state picture:has(.bg-image), .hero-panel-cb.heroPanel-video-v1:has(.ended) picture:has(.bg-image) { display: none; }
.hero-panel-cb.heroPanel-video-v1.static-video-state .hero-panel-cb__content-wrapper .copy-block.active, .hero-panel-cb.heroPanel-video-v1:has(.ended) .hero-panel-cb__content-wrapper .copy-block.active { opacity: 1; transform: translateY(0px); transition: unset; z-index: 1; }
.hero-panel-cb.heroPanel-video-v1.static-video-state .hero-panel-cb__content-wrapper .copy-block { opacity: 1; transform: translateY(0px); z-index: 1; transition: unset; }
.hero-panel-cb.heroPanel-video-v1.static-video-state .hero-panel-cb__content-wrapper .copy-block.active.hide, .hero-panel-cb.heroPanel-video-v1.static-video-state .hero-panel-cb__content-wrapper .copy-block.active, .hero-panel-cb.heroPanel-video-v1.static-video-state .hero-panel-cb__content-wrapper .copy-block.hide { opacity: 1; transition: unset; transform: translateY(0px); z-index: 1; }
.hero-panel-cb.heroPanel-video-v1.video-playing-state picture:has(.static-frame-image) { display: none; }
.hero-panel-cb.heroPanel-video-v1.video-playing-state picture:has(.bg-image) { display: none; }
.hero-panel-cb.bg-container--pin { height: auto; }
.hero-panel-cb.bg-container--pin .bg-image, .hero-panel-cb.bg-container--pin .static-frame-image, .hero-panel-cb.bg-container--pin .inline-video video, .hero-panel-cb.bg-container--pin .video-controls { position: absolute; left: 50%; transform: translate(-50%); max-width: unset; }
.hero-panel-cb.bg-container--pin.pin--left .bg-image, .hero-panel-cb.bg-container--pin.pin--left .static-frame-image, .hero-panel-cb.bg-container--pin.pin--left .inline-video video, .hero-panel-cb.bg-container--pin.pin--left .video-controls { left: 0%; transform: translate(0px); }
@media only screen and (max-width: 734px) {
.hero-panel-cb.bg-container--pin.pin--left .bg-image, .hero-panel-cb.bg-container--pin.pin--left .static-frame-image, .hero-panel-cb.bg-container--pin.pin--left .inline-video video, .hero-panel-cb.bg-container--pin.pin--left .video-controls { left: 50%; transform: translate(-50%); }
}
.hero-panel-cb.bg-container--pin.pin--right .bg-image, .hero-panel-cb.bg-container--pin.pin--right .static-frame-image, .hero-panel-cb.bg-container--pin.pin--right .inline-video video, .hero-panel-cb.bg-container--pin.pin--right .video-controls { left: 100%; transform: translate(-100%); }
@media only screen and (max-width: 734px) {
.hero-panel-cb.bg-container--pin.pin--right .bg-image, .hero-panel-cb.bg-container--pin.pin--right .static-frame-image, .hero-panel-cb.bg-container--pin.pin--right .inline-video video, .hero-panel-cb.bg-container--pin.pin--right .video-controls { left: 50%; transform: translate(-50%); }
}
.hero-panel-cb.bg-container--pin.content-overlay .hero-panel-cb__bg-container { margin: unset; }
.hero-panel-cb.bg-container--pin.content-overlay .hero-panel-cb__bg-container picture { display: flex; }
.hero-panel-cb.bg-container--pin.content-overlay .hero-panel-cb__bg-container picture .bg-image { position: relative; max-width: unset; }
.hero-panel-cb.fade-in-transition .copy-block--eyebrow, .hero-panel-cb.fade-in-transition .copy-block--heading, .hero-panel-cb.fade-in-transition .copy-block--body, .hero-panel-cb.fade-in-transition .eyebrow-image, .hero-panel-cb.fade-in-transition .links-inline, .hero-panel-cb.fade-in-transition .bg-image, .hero-panel-cb.fade-in-transition .static-frame-image { opacity: 0; transform: translateY(50px); transition: opacity 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s, transform 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s; will-change: opacity, transform; }
.hero-panel-cb.fade-in-transition .bg-image, .hero-panel-cb.fade-in-transition .static-frame-image { transform: translateY(50px); transition: opacity 0.75s cubic-bezier(0.5, 1, 0.89, 1) 0.25s, transform 0.75s cubic-bezier(0.5, 1, 0.89, 1) 0.25s; }
.hero-panel-cb.fade-in-transition.fade-in .copy-block--eyebrow, .hero-panel-cb.fade-in-transition.fade-in .copy-block--heading, .hero-panel-cb.fade-in-transition.fade-in .copy-block--body, .hero-panel-cb.fade-in-transition.fade-in .eyebrow-image, .hero-panel-cb.fade-in-transition.fade-in .links-inline, .hero-panel-cb.fade-in-transition.fade-in .bg-image, .hero-panel-cb.fade-in-transition.fade-in .static-frame-image { opacity: 1; transform: translateY(0px); }
.hero-panel-cb.fade-in-hero-transition { opacity: 0; transform: translateY(50px); transition: opacity 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s, transform 0.875s cubic-bezier(0.5, 1, 0.89, 1) 0.125s; will-change: opacity, transform; }
@media only screen and (max-width: 734px) {
.hero-panel-cb.fade-in-hero-transition { transform: translateY(50px); }
}
.hero-panel-cb.fade-in-hero-transition.fade-in-hero { opacity: 1; transform: translateY(0px); }
.hero-panel-cb.heroPanel-video-v1 { margin: -44px auto auto; max-width: 84.7059rem; }
@media only screen and (max-width: 833px) {
.hero-panel-cb.heroPanel-video-v1 { margin-top: -48px; }
}
@media only screen and (min-width: 1441px) {
.hero-panel-cb.heroPanel-video-v1 { max-width: 100%; }
}
.hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 47.6471rem; }
@media only screen and (min-width: 1441px) {
.hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 85vh; }
}
@media only screen and (max-width: 1068px) {
.hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 48.8235rem; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 35.2941rem; }
}
.hero-panel-cb.heroPanel-video-v1.bg-container--pin .bg-image, .hero-panel-cb.heroPanel-video-v1.bg-container--pin .static-frame-image, .hero-panel-cb.heroPanel-video-v1.bg-container--pin video { width: auto; object-fit: unset; }
@media only screen and (min-width: 1441px) {
.hero-panel-cb.heroPanel-video-v1.bg-container--pin .bg-image, .hero-panel-cb.heroPanel-video-v1.bg-container--pin .static-frame-image, .hero-panel-cb.heroPanel-video-v1.bg-container--pin video { object-fit: cover; width: 100%; }
}
.hero-panel-cb.heroPanel-video-v1.bg-container--pin .bg-image, .hero-panel-cb.heroPanel-video-v1.bg-container--pin .static-frame-image { height: 100%; object-fit: cover; }
.hero-panel-cb [data-analytics-section-engagement], .hero-panel-cb div[id]:not([class]), .hero-panel-cb div[id].row-order { position: inherit; display: inherit; width: 100%; height: inherit; margin: unset; padding: unset; flex-direction: inherit; }
.hero-panel-cb.hero-panel-cb-v1 { overflow: unset; }
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__bg-container { margin-top: 0px; margin-bottom: 4.70588rem; text-align: center; }
@media only screen and (max-width: 1068px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__bg-container { margin-bottom: 3.52941rem; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__bg-container { margin-bottom: 2.35294rem; }
}
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__content-wrapper { width: 100%; max-width: 54rem; margin: auto; }
@media only screen and (max-width: 1068px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__content-wrapper { max-width: 40.7059rem; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__content-wrapper { max-width: 37.6471rem; }
}
@media only screen and (max-width: 1068px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__content-wrapper .copy-block { padding-left: 30px; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.hero-panel-cb-v1 .hero-panel-cb__content-wrapper .copy-block { padding-left: 0px; }
}
html.reduce-motion .hero-panel-cb.fade-in-transition .copy-block--eyebrow, html.reduce-motion .hero-panel-cb.fade-in-transition .copy-block--heading, html.reduce-motion .hero-panel-cb.fade-in-transition .copy-block--body, html.reduce-motion .hero-panel-cb.fade-in-transition .eyebrow-image, html.reduce-motion .hero-panel-cb.fade-in-transition .links-inline, html.reduce-motion .hero-panel-cb.fade-in-transition .bg-image, html.reduce-motion .hero-panel-cb.fade-in-transition .static-frame-image, html.reduce-motion .hero-panel-cb.fade-in-hero-transition { opacity: 1; transform: translateY(0px); transition: unset; }
html.reduce-motion .hero-panel-cb.heroPanel-video-v1 .hero-panel-cb__content-wrapper .column .copy-block { transition: unset; opacity: 1; transform: translateY(0px); z-index: 1; }
html.reduce-motion .hero-panel-cb.heroPanel-video-v1 .bg-image { opacity: 0; }
html.reduce-motion .hero-panel-cb.heroPanel-video-v1 .static-frame-image { opacity: 1; }
html.reduce-motion .hero-panel-cb.heroPanel-video-v1 .inline-video { display: none; }
html.reduce-motion .hero-panel-cb.heroPanel-video-v1 picture:has(.bg-image) { display: none; }
.hero-panel-cb .footnote { font-size: 19px; }
.hero-panel-cb.landing-page-heading .copy-block--heading { letter-spacing: -1.2px; }
@media only screen and (max-width: 1068px) {
.hero-panel-cb.landing-page-heading .copy-block--heading { letter-spacing: -0.58px; }
}
@media only screen and (max-width: 734px) {
.hero-panel-cb.landing-page-heading .copy-block--heading { letter-spacing: -0.44px; }
}
.text-zoom .hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 100vh; }
@media only screen and (min-width: 1441px) {
.text-zoom .hero-panel-cb.heroPanel-video-v1.bg-container--pin { height: 100vh; }
}
.text-zoom .hero-panel-cb.content-overlay .hero-panel-cb__bg-container .bg-image { width: 100%; height: 100%; }
.section-new-hero-panel-container { background-color: rgb(255, 255, 255); }
.section-new-hero-panel-container.bg-mermaid-1-hz .section-new-hero-panel { background-image: linear-gradient(0deg, rgb(110, 172, 202), rgb(255, 255, 215)); }
.section-new-hero-panel-container.bg-mermaid-1-vt .section-new-hero-panel { background-image: radial-gradient(at 60% 20%, rgba(99, 198, 184, 0.4) 20%, rgba(32, 178, 133, 0.6)); }
.section-new-hero-panel-container.bg-mermaid-1-dg .section-new-hero-panel { background-image: linear-gradient(45deg, rgb(110, 172, 202), rgb(255, 255, 215)); }
.section-new-hero-panel-container.bg-orange-1-dg .section-new-hero-panel { background: radial-gradient(at 0% 100%, rgba(251, 234, 171, 0.9) 33%, rgb(221, 137, 100) 80%); }
.section-new-hero-panel-container.cta-gray .cta .button { color: rgb(0, 0, 0); background-color: rgb(245, 245, 247); }
.section-new-hero-panel-container.cta-white .cta .button { color: rgb(0, 0, 0); background: rgb(255, 255, 255); }
.section-new-hero-panel { max-width: 100vw; width: 100%; overflow: hidden; height: 800px; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel { height: 100%; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; max-height: 635px; }
.section-new-hero-panel:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-new-hero-panel { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel: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; }
.section-new-hero-panel:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-new-hero-panel { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-new-hero-panel span { font-weight: 400; }
.section-new-hero-panel .section-content { margin-left: auto; margin-right: auto; color: rgb(29, 29, 31); height: 100%; width: 100vw; position: static; }
.section-new-hero-panel .section-content .text-hero { height: 100%; margin: 0px auto; padding: 0px; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel .section-content .text-hero { height: auto; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero { height: 635px; }
}
.section-new-hero-panel .section-content .text-hero > .column { margin: auto; flex-basis: 100%; max-width: 100%; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column { max-width: 83.3333%; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero > .column { max-width: 100%; }
}
.section-new-hero-panel .section-content .text-hero > .column .copy-block { z-index: 1; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2 { margin-top: 0px; color: rgb(29, 29, 31); padding-top: 26px; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2 { padding-top: 26px; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2 { padding-top: 10px; }
}
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh) { letter-spacing: 0em; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2 { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh) { letter-spacing: 0em; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2 { 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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2: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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block h2:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; max-width: 100%; margin-top: 0px; padding-top: 39px; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-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: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-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; }
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-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: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro { max-width: 692px; padding-top: 42px; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block .hero-intro { max-width: 87.5%; padding-top: 27px; }
}
.section-new-hero-panel .section-content .text-hero > .column .copy-block .cta { margin-top: 0px; pointer-events: auto; padding-top: 60px; }
@media only screen and (max-width: 1068px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block .cta { padding-top: 60px; padding-bottom: 100px; }
}
@media only screen and (max-width: 734px) {
.section-new-hero-panel .section-content .text-hero > .column .copy-block .cta { padding-top: 36px; padding-bottom: 0px; }
}
@media only screen and (max-width: 1068px) {
.section-new-hero-panel.hero-intro-17 .section-content .hero-intro { font-size: 17px !important; }
}
.section-new-hero-panel.remove-icon--apple .icon.icon-apple::before, .section-new-hero-panel.remove-icon--apple .icon.icon-apple::after { content: ""; }
.copy-block a { word-break: break-word; }
.copy-block figure img { max-width: 100%; width: 33%; }
@media only screen and (max-width: 1068px) {
.copy-block figure img { width: 38%; }
}
@media only screen and (max-width: 734px) {
.copy-block figure img { width: 236px; }
}
.copy-block ul { margin-top: 22px; list-style-position: inside; }
@media only screen and (max-width: 1068px) {
.copy-block ul { margin-top: 18px; }
}
.copy-block .eyebrow-image { font-size: 0px !important; }
.copy-block .eyebrow-image picture, .copy-block .eyebrow-image img { font-size: 0px; display: inline-block; }
.copy-block .new-tag { color: rgb(191, 72, 0); font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 18px; }
.copy-block .new-tag: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; }
.copy-block .new-tag:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(ko) { line-height: 1.35296; 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; }
.copy-block .new-tag:lang(zh) { letter-spacing: 0em; }
.copy-block .new-tag:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag: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; }
.copy-block .new-tag: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) {
.copy-block .new-tag { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag: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; }
.copy-block .new-tag:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(ko) { line-height: 1.35296; 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; }
.copy-block .new-tag:lang(zh) { letter-spacing: 0em; }
.copy-block .new-tag:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag: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; }
.copy-block .new-tag: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: 734px) {
.copy-block .new-tag { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag: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; }
.copy-block .new-tag: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(ko) { line-height: 1.41667; 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; }
.copy-block .new-tag:lang(zh) { letter-spacing: 0em; }
.copy-block .new-tag:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block .new-tag: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; }
.copy-block .new-tag: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: 734px) {
.copy-block .new-tag { margin-bottom: 5px; }
}
.copy-block .new-tag.new-tag-outline { border: 1px solid rgb(191, 72, 0); display: inline-block; border-radius: 20px; padding: 8px 18px; }
@media only screen and (max-width: 734px) {
.copy-block .new-tag.new-tag-outline { padding: 6px 16px; }
}
.copy-block .button.button-white { border: 1px solid rgb(249, 249, 249); color: rgb(0, 0, 0); background-color: rgb(245, 245, 247); }
.copy-block .button.button-transparent { border: 1px solid rgb(249, 249, 249); color: rgb(255, 255, 255); background-color: transparent; }
.copy-block.fade-in-transition { opacity: 0; transform: translateY(50px); transition: opacity 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s, transform 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s; will-change: opacity, transform; }
.copy-block.fade-in-transition.fade-in { opacity: 1; transform: translateY(0px); }
.heading-block-cta { margin-bottom: 80px; }
@media only screen and (max-width: 734px) {
.heading-block-cta { margin-bottom: 40px; }
}
.heading-block-cta .heading-block-cta--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading: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) {
.heading-block-cta .heading-block-cta--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block-cta .heading-block-cta--heading { 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; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block-cta .heading-block-cta--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh) { letter-spacing: 0em; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.heading-block-cta .heading-block-cta--heading { 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; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block-cta .heading-block-cta--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--heading: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; }
.heading-block-cta .heading-block-cta--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block-cta .heading-block-cta--desc { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 60px; }
.heading-block-cta .heading-block-cta--desc:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ko) { line-height: 1.45841; 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; }
.heading-block-cta .heading-block-cta--desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc: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) {
.heading-block-cta .heading-block-cta--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.heading-block-cta .heading-block-cta--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 35px; }
.heading-block-cta .heading-block-cta--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.heading-block-cta .heading-block-cta--desc { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.heading-block-cta .heading-block-cta--desc: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; }
.heading-block-cta .heading-block-cta--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.heading-block-cta .heading-block-cta--heading + .heading-block-cta--desc { margin-top: 44px; }
@media only screen and (max-width: 1068px) {
.heading-block-cta .heading-block-cta--heading + .heading-block-cta--desc { margin-top: 32px; }
}
.article-last { text-decoration: none; padding: 50px 0px 60px; margin: 0px auto; }
.article-last .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading: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; }
.article-last .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.article-last .heading-block--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--heading: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; }
.article-last .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-last .heading-block--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin: 15px auto; }
.article-last .heading-block--desc: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; }
.article-last .heading-block--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--desc:lang(ko) { line-height: 1.58824; 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; }
.article-last .heading-block--desc:lang(zh) { letter-spacing: 0em; }
.article-last .heading-block--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-last .heading-block--desc: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; }
.article-last .heading-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para { border-bottom: 1px solid rgb(231, 231, 234); }
.article-para .heading-block--heading { font-size: 28px; line-height: 1.14286; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; margin-bottom: 18px; }
.article-para .heading-block--heading: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; }
.article-para .heading-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading: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; }
.article-para .heading-block--heading: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) {
.article-para .heading-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading: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; }
.article-para .heading-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading: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; }
.article-para .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.article-para .heading-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-para .heading-block--heading: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; }
.article-para .heading-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.policies { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies: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; }
.policies:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies:lang(ko) { line-height: 1.58824; 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; }
.policies:lang(zh) { letter-spacing: 0em; }
.policies:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies: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; }
.policies: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: 734px) {
.policies { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies: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; }
.policies:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies: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; }
.policies:lang(zh) { letter-spacing: 0em; }
.policies:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.policies: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; }
.policies:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-section-content .copy-block--label { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--label:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--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) {
.copy-block-section-content .copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--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: 734px) {
.copy-block-section-content .copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--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: 734px) and (max-width: 734px) {
.copy-block-section-content .copy-block--label { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-section-content .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading: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) {
.copy-block-section-content .copy-block--heading { 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; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-section-content .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-section-content .copy-block--heading { 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; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.copy-block-section-content .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.copy-block-section-content .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--heading: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; }
.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--body:lang(ko) { line-height: 1.58824; 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; }
.copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.copy-block-section-content .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content .copy-block--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; }
.copy-block-section-content .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading { 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-bottom: 26px; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading: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) {
.copy-block-section-content.certification .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-section-content.certification .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-section-content.certification .copy-block--heading: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; }
.copy-block-section-content.certification .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-section-content.certification .copy-block--heading { margin-bottom: 20px; }
}
.copy-block-section-content.certification .copy-block--body { margin-bottom: 40px; }
@media only screen and (max-width: 734px) {
.copy-block-section-content.certification .copy-block--body { margin-bottom: 30px; }
}
.section-full-width-copy-block { margin: 0px 30px; }
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block { margin: 0px 20px 20px; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block { margin: 0px 0px 10px; }
}
.section-full-width-copy-block .copy-block { background: rgb(255, 255, 255); padding: 120px 0px; }
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block .copy-block { padding: 80px 0px; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block { padding-top: 60px; padding-bottom: 60px; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-full-width-copy-block .copy-block { width: auto; padding-left: calc(-43.75% + 50vw); padding-right: calc(-43.75% + 50vw); }
}
.section-full-width-copy-block .copy-block .copy-block--label, .section-full-width-copy-block .copy-block .eyebrow-image { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 11px; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ar), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ja), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ko), .section-full-width-copy-block .copy-block .eyebrow-image: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; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(th), .section-full-width-copy-block .copy-block .eyebrow-image:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-CN), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-HK), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-MO), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-TW), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block .copy-block .copy-block--label, .section-full-width-copy-block .copy-block .eyebrow-image { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ja), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ko), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(th), .section-full-width-copy-block .copy-block .eyebrow-image:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ar), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-CN), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-HK), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-MO), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-TW), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block .copy-block .copy-block--label, .section-full-width-copy-block .copy-block .eyebrow-image { margin-bottom: 10px; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--label, .section-full-width-copy-block .copy-block .eyebrow-image { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ja), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ko), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(th), .section-full-width-copy-block .copy-block .eyebrow-image:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ar), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-CN), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-HK), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-MO), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-TW), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--label, .section-full-width-copy-block .copy-block .eyebrow-image { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ar), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ja), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(ko), .section-full-width-copy-block .copy-block .eyebrow-image:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(th), .section-full-width-copy-block .copy-block .eyebrow-image:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-CN), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-HK), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-MO), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--label:lang(zh-TW), .section-full-width-copy-block .copy-block .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-full-width-copy-block .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 0px 33px; }
.section-full-width-copy-block .copy-block .copy-block--heading: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; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading: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; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block .copy-block .copy-block--heading { 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; }
.section-full-width-copy-block .copy-block .copy-block--heading: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; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-full-width-copy-block .copy-block .copy-block--heading { margin: 0px 0px 34px; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--heading { 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: 8px 0px 20px; }
.section-full-width-copy-block .copy-block .copy-block--heading: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; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-full-width-copy-block .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-full-width-copy-block .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 20px; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body: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; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body: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; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--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; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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-full-width-copy-block .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .copy-block--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; }
.section-full-width-copy-block .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-full-width-copy-block .copy-block .more { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more: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; }
.section-full-width-copy-block .copy-block .more:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .more { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more: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; }
.section-full-width-copy-block .copy-block .more:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-full-width-copy-block .copy-block .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more: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-full-width-copy-block .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(ko) { line-height: 1.58824; 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-full-width-copy-block .copy-block .more:lang(zh) { letter-spacing: 0em; }
.section-full-width-copy-block .copy-block .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-full-width-copy-block .copy-block .more: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-full-width-copy-block .copy-block .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.certification-copy-block { display: flex; height: 470px; }
@media only screen and (max-width: 734px) {
.certification-copy-block { padding: 60px 0px; height: auto; }
}
.section-terms-of-service ol, .section-terms-of-service ul, .section-promo-terms ol, .section-promo-terms ul { list-style-position: outside; margin-left: 1.17647em; }
.section-terms-of-service li, .section-promo-terms li { margin-top: 15px; }
@media only screen and (max-width: 734px) {
.section-terms-of-service li, .section-promo-terms li { margin-top: 16px; }
}
.section-terms-of-service li:first-child, .section-promo-terms li:first-child { margin-top: 33px; }
@media only screen and (max-width: 734px) {
.section-terms-of-service li:first-child, .section-promo-terms li:first-child { margin-top: 16px; }
}
@media only screen and (max-width: 734px) {
.section-promo-terms .typography-body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-promo-terms .typography-body: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-promo-terms .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-promo-terms .typography-body: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-promo-terms .typography-body:lang(zh) { letter-spacing: 0em; }
.section-promo-terms .typography-body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-promo-terms .typography-body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-promo-terms .typography-body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-promo-terms .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; }
.section-promo-terms .typography-body: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: 734px) {
.section-terms-of-service li .typography-body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-terms-of-service li .typography-body: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-terms-of-service li .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-terms-of-service li .typography-body: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-terms-of-service li .typography-body:lang(zh) { letter-spacing: 0em; }
.section-terms-of-service li .typography-body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-terms-of-service li .typography-body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-terms-of-service li .typography-body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-terms-of-service li .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; }
.section-terms-of-service li .typography-body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v2 .button { white-space: unset; }
.copy-block-v2 .copy-block { margin: 0px auto; }
.copy-block-v2 .copy-block .img-svg-icon { width: 2.9412rem; height: 2.9412rem; margin-bottom: 0.882rem; }
.copy-block-v2 .copy-block .copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.176rem; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--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; }
.copy-block-v2 .copy-block .copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading { margin-top: 0px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.176rem; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading: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) {
.copy-block-v2 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v2 .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--heading: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; }
.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v2 .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.765rem; }
.copy-block-v2 .copy-block .copy-block--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; }
.copy-block-v2 .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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; }
.copy-block-v2 .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.copy-block-v2 .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .copy-block--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; }
.copy-block-v2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .links-inline { margin-top: 0px; }
.copy-block-v2 .copy-block .links-inline li { display: inline-block; margin-right: 2rem; margin-left: 0px; }
.copy-block-v2 .copy-block .links-inline li:only-child, .copy-block-v2 .copy-block .links-inline li:last-child { margin-right: 0px; }
@media only screen and (max-width: 734px) {
.copy-block-v2 .copy-block .links-inline li { display: block; margin-right: 0px; margin-top: 1.176rem; }
.copy-block-v2 .copy-block .links-inline li:first-child { margin-top: 0px; }
}
.copy-block-v2 .copy-block .button { padding: 12px 22px; }
.copy-block-v2 .copy-block .button.button-tertiary { border: 1px solid rgb(0, 113, 227); color: rgb(0, 113, 227); background: transparent; }
.copy-block-v2 .copy-block .button.button-tertiary:hover, .copy-block-v2 .copy-block .button.button-tertiary:focus { background: rgb(0, 119, 237); color: rgb(255, 255, 255); }
.copy-block-v2 .copy-block .link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .link: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; }
.copy-block-v2 .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .link:lang(ko) { line-height: 1.58824; 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; }
.copy-block-v2 .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-v2 .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2 .copy-block .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; }
.copy-block-v2 .copy-block .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v2.stacked-links .links-inline li { display: block; margin-right: 0px; margin-top: 1.176rem; }
.copy-block-v2.stacked-links .links-inline li:first-child { margin-top: 0px; }
.copy-block-v3 .eyebrow-image { margin-bottom: 1.41176rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v3 .eyebrow-image { margin-bottom: 1.17647rem; }
}
.copy-block-v3 .copy-block--eyebrow { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--hero-panel-cb-copy-v3, #1d1d1f); margin-bottom: 1.412rem; }
.copy-block-v3 .copy-block--eyebrow: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; }
.copy-block-v3 .copy-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--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; }
.copy-block-v3 .copy-block--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) {
.copy-block-v3 .copy-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow: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; }
.copy-block-v3 .copy-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--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; }
.copy-block-v3 .copy-block--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: 734px) {
.copy-block-v3 .copy-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--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; }
.copy-block-v3 .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--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; }
.copy-block-v3 .copy-block--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: 734px) {
.copy-block-v3 .copy-block--eyebrow { margin-bottom: 1.176rem; }
}
.copy-block-v3 .copy-block--heading { font-size: 80px; line-height: 1.05; font-weight: 600; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--hero-panel-cb-copy-v3, #1d1d1f); margin-top: 0px; letter-spacing: -0.0075em; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(ko) { line-height: 1.15; 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; }
.copy-block-v3 .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v3 .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading: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) {
.copy-block-v3 .copy-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v3 .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v3 .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v3 .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--heading: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; }
.copy-block-v3 .copy-block--heading: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) {
.copy-block-v3 .copy-block--heading { letter-spacing: -0.0045em; }
}
@media only screen and (max-width: 734px) {
.copy-block-v3 .copy-block--heading { letter-spacing: -0.0015em; }
}
.copy-block-v3 .copy-block--body { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.176rem; color: var(--hero-panel-cb-copy-v3, #1d1d1f); }
.copy-block-v3 .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body: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) {
.copy-block-v3 .copy-block--body { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v3 .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.0055em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v3 .copy-block--body: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; }
.copy-block-v3 .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v3 .copy-block--body { margin-top: 0.941rem; }
}
.copy-block-v3 ul { margin-top: 1.76471rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v3 ul { margin-top: 1.41176rem; }
}
.copy-block-v3 ul .button { padding: 11px 21px; border-radius: 1.29412rem; border: 1px solid rgb(0, 113, 227); }
@media only screen and (max-width: 734px) {
.copy-block-v3 ul .button { font-size: 14px; padding: 8px 15px; letter-spacing: -0.016em; line-height: 1.28577; }
}
.copy-block-v4 { --heading-text-color: #86868B; --footnote-text-color: #86868B; }
.copy-block-v4 .copy-block .copy-block--heading { font-size: 40px; font-weight: 600; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--heading-text-color); line-height: 1.7; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading: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) {
.copy-block-v4 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v4 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .copy-block--heading: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; }
.copy-block-v4 .copy-block .copy-block--heading: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) {
.copy-block-v4 .copy-block .copy-block--heading { line-height: 1.625; }
}
@media only screen and (max-width: 734px) {
.copy-block-v4 .copy-block .copy-block--heading { line-height: 1.5; }
}
.copy-block-v4 .copy-block .footnote-content { color: var(--footnote-text-color); margin-top: 1.41176rem; font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content: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) {
.copy-block-v4 .copy-block .footnote-content { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v4 .copy-block .footnote-content { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v4 .copy-block .footnote-content: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; }
.copy-block-v4 .copy-block .footnote-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v4 .copy-block .footnote-content { margin-top: 0.941176rem; }
}
.copy-block-v5 .row { justify-content: center; }
.copy-block-v5 .row .copy-block { color: var(--hero-panel-cb-text-color, #f5f5f7); }
.copy-block-v5 .row .copy-block .copy-block--eyebrow { color: inherit; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow: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; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--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; }
.copy-block-v5 .row .copy-block .copy-block--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) {
.copy-block-v5 .row .copy-block .copy-block--eyebrow { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow: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; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--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; }
.copy-block-v5 .row .copy-block .copy-block--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: 734px) {
.copy-block-v5 .row .copy-block .copy-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--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; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--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; }
.copy-block-v5 .row .copy-block .copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v5 .row .copy-block .copy-block--eyebrow + .copy-block--heading { margin-top: 0.941176rem; }
.copy-block-v5 .row .copy-block .copy-block--heading { color: inherit; font-size: 80px; line-height: 1.05; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(ko) { line-height: 1.15; 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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading: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) {
.copy-block-v5 .row .copy-block .copy-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v5 .row .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v5 .row .copy-block .copy-block--heading: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; }
.copy-block-v5 .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v6 .copy-block { padding: 3.529rem; color: rgb(255, 255, 255); max-width: 33.5294rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v6 .copy-block { padding: 2.353rem 2.412rem; max-width: 28.8235rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block { padding: 1.765rem 1.471rem 1.765rem 2.059rem; max-width: 34.2353rem; }
}
.copy-block-v6 .copy-block .copy-block--eyebrow { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; color: var(--hero-panel-eyebrow-color); }
.copy-block-v6 .copy-block .copy-block--eyebrow: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; }
.copy-block-v6 .copy-block .copy-block--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--eyebrow: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; }
.copy-block-v6 .copy-block .copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.copy-block-v6 .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--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; }
.copy-block-v6 .copy-block .copy-block--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) {
.copy-block-v6 .copy-block .copy-block--eyebrow { line-height: 1.28577; }
}
.copy-block-v6 .copy-block .copy-block--heading { margin-top: 0.471rem; color: var(--hero-panel-heading-color); font-size: 56px; line-height: 1.07143; font-weight: 600; letter-spacing: -0.005em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ko) { 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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v6 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading: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) {
.copy-block-v6 .copy-block .copy-block--heading { 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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.0041em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--heading: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; }
.copy-block-v6 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v6 .copy-block .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 1.41176rem; color: var(--hero-panel-body-color); }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body: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) {
.copy-block-v6 .copy-block .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .copy-block--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .copy-block--body: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; }
.copy-block-v6 .copy-block .copy-block--body: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) {
.copy-block-v6 .copy-block .copy-block--body { padding-top: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .copy-block--body { padding-top: 0.941176rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .copy-block--body { line-height: 1.3333; }
}
.copy-block-v6 .copy-block .links-inline { display: flex; gap: 1rem; flex-wrap: wrap; margin-top: 1.765rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v6 .copy-block .links-inline { margin-top: 1.412rem; }
}
.copy-block-v6 .copy-block .links-inline li { margin-right: 0px; margin-left: 0px; }
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .links-inline { gap: 0.905rem; }
}
.copy-block-v6 .copy-block .button { font-weight: 600; padding: 0.647059rem 1.23529rem; }
.copy-block-v6 .copy-block .button.button-white { border: 2px solid rgb(245, 245, 247); }
.copy-block-v6 .copy-block .button.button-white:hover { background: rgb(255, 255, 255); }
.copy-block-v6 .copy-block .button.button-transparent { border: 2px solid rgb(245, 245, 247); }
.copy-block-v6 .copy-block .button.button-transparent:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .button { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; padding: 0.411765rem 0.882353rem; }
.copy-block-v6 .copy-block .button: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; }
.copy-block-v6 .copy-block .button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .button: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; }
.copy-block-v6 .copy-block .button:lang(zh) { letter-spacing: 0em; }
.copy-block-v6 .copy-block .button:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .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; }
.copy-block-v6 .copy-block .button:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v6 .copy-block .footnote-content { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; bottom: 0px; color: var(--hero-panel-footnote-color); padding-bottom: 1.824rem; }
.copy-block-v6 .copy-block .footnote-content: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; }
.copy-block-v6 .copy-block .footnote-content:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .footnote-content:lang(ko) { line-height: 1.35296; 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; }
.copy-block-v6 .copy-block .footnote-content:lang(zh) { letter-spacing: 0em; }
.copy-block-v6 .copy-block .footnote-content:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v6 .copy-block .footnote-content: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; }
.copy-block-v6 .copy-block .footnote-content: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) {
.copy-block-v6 .copy-block .footnote-content { padding-bottom: 1.882rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v6 .copy-block .footnote-content { padding-right: 1.471rem; padding-bottom: 1.471rem; }
}
.copy-block-v7 { --heading-text-color: #1D1D1F; --grad-color1: #F50035; --grad-color2: #F20151; --grad-color3: #FF4D6A; }
.copy-block-v7 .copy-block { will-change: opacity; opacity: 0; }
.copy-block-v7 .copy-block .copy-block--heading { font-size: 40px; font-weight: 600; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--heading-text-color); line-height: 1.5; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading: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) {
.copy-block-v7 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v7 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v7 .copy-block .copy-block--heading: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; }
.copy-block-v7 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v7 .copy-block .copy-block--heading { line-height: 1.2857; }
}
.copy-block-v9 .eyebrow-image { margin-bottom: 2.35294rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v9 .eyebrow-image { margin-bottom: 1.76471rem; }
}
.copy-block-v9 .eyebrow-image img { width: 100px; height: 100px; }
@media only screen and (max-width: 734px) {
.copy-block-v9 .eyebrow-image img { width: 80px; height: 80px; }
}
.copy-block-v9 .copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0.588235rem; }
.copy-block-v9 .copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--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; }
.copy-block-v9 .copy-block--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: 734px) {
.copy-block-v9 .copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--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; }
.copy-block-v9 .copy-block--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: 734px) {
.copy-block-v9 .copy-block--eyebrow { font-size: 1.23529rem; line-height: 1.19048; letter-spacing: 0.011em; }
}
.copy-block-v9 .copy-block--heading { font-weight: 600; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2.35294rem; line-height: 2.58824rem; letter-spacing: 0px; margin-top: 0px; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v9 .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading: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) {
.copy-block-v9 .copy-block--heading { 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; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v9 .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v9 .copy-block--heading: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; }
.copy-block-v9 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v9 .links-inline { margin-top: 2.11765rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v9 .links-inline { margin-top: 1.76471rem; }
}
.copy-block-v9 .links-inline .button { padding: 0.705882rem 1.29412rem; border-radius: 1.29412rem; }
.eyebrow-uc .copy-block .copy-block--eyebrow { text-transform: uppercase; }
.gradient-quote-block .gradient-text-anim .copy-block--heading::before { content: open-quote; margin-right: -0.25em; }
.gradient-quote-block .gradient-text-anim .copy-block--heading::after { content: close-quote; margin-left: -0.2em; }
.gradient-quote-block .gradient-text-anim .copy-block--heading:has(> .gradient-text.active:first-child)::before { color: var(--grad-color1); }
.gradient-quote-block .gradient-text-anim .copy-block--heading:has(> .gradient-text.active:last-child)::after { color: var(--grad-color2); }
.gradient-quote-block .gradient-text-anim.bg-linear-grad-3 .copy-block--heading:has(> .gradient-text.active:last-child)::after { color: var(--grad-color3); }
.gradient-quote-block .gradient-text-anim.bg-linear-grad-4 .copy-block--heading:has(> .gradient-text.active:last-child)::after { color: var(--grad-color4); }
.gradient-quote-block .gradient-text-anim.bg-linear-grad-5 .copy-block--heading:has(> .gradient-text.active:last-child)::after { color: var(--grad-color5); }
.product-banner { --badge-text-color: #B64400; --badge-bg-color: rgba(245, 99, 0, .1); --primary-btn-text-color: #fff; --primary-btn-bg-color: #0071e3; --primary-btn-bg-color-hover: #0077ED; --secondary-btn-text-color: #0071e3; --secondary-btn-border-color: #0071e3; --secondary-btn-bg-color: transparent; --secondary-btn-bg-color-hover: #0077ED; --secondary-btn-text-color-hover: #fff; }
.product-banner .copy-block { max-width: 100%; box-sizing: border-box; }
.product-banner.copy-block-v2 .copy-block { padding: 3.52941rem 4.70588rem; width: 87.5%; }
@media only screen and (min-width: 1441px) {
.product-banner.copy-block-v2 .copy-block { width: 74.1176rem; }
}
@media only screen and (max-width: 1068px) {
.product-banner.copy-block-v2 .copy-block { padding: 2.35294rem 1.17647rem; width: 87.4532%; }
}
@media only screen and (max-width: 734px) {
.product-banner.copy-block-v2 .copy-block { width: 87.4659%; }
}
.product-banner.copy-block-v2 .copy-block .copy-block--badge { display: inline-block; padding: 4px 14px; border-radius: 5px; font-size: 12px; line-height: 1.33337; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; color: var(--badge-text-color); background-color: var(--badge-bg-color); margin-bottom: 0.941176rem; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(ko) { line-height: 1.41667; 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; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh) { letter-spacing: 0em; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading { margin-bottom: 0px; 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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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) {
.product-banner.copy-block-v2 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.product-banner.copy-block-v2 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.product-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.product-banner.copy-block-v2 .copy-block .copy-block--body { margin-top: 1.17647rem; margin-bottom: 0px; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--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; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .copy-block--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; }
.product-banner.copy-block-v2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline { margin-top: 1.41176rem; margin-bottom: 0px; }
.product-banner.copy-block-v2 .copy-block .links-inline .link { font-size: 17px; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.17647; }
.product-banner.copy-block-v2 .copy-block .links-inline .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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(ko) { line-height: 1.35296; 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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh) { letter-spacing: 0em; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link.icon-external { color: var(--link-external-color); }
.product-banner.copy-block-v2 .copy-block .links-inline .link.more { color: var(--link-internal-color); }
@media only screen and (max-width: 734px) {
.product-banner.copy-block-v2 .copy-block .links-inline .link { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(ko) { line-height: 1.42859; 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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh) { letter-spacing: 0em; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.product-banner.copy-block-v2 .copy-block .links-inline .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; }
.product-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.product-banner.copy-block-v2 .copy-block .links-inline .button { border-radius: 22px; border: 1px solid var(--primary-btn-bg-color); color: var(--primary-btn-text-color); background-color: var(--primary-btn-bg-color); padding: 11px 21px; }
.product-banner.copy-block-v2 .copy-block .links-inline .button:hover { background-color: var(--primary-btn-bg-color-hover); border-color: var(--primary-btn-bg-color-hover); }
@media only screen and (max-width: 734px) {
.product-banner.copy-block-v2 .copy-block .links-inline .button { padding: 8px 21px; }
}
.product-banner.copy-block-v2 .copy-block .links-inline .button.button-tertiary { color: var(--secondary-btn-text-color); border-color: var(--secondary-btn-border-color); background-color: var(--secondary-btn-bg-color); }
.product-banner.copy-block-v2 .copy-block .links-inline .button.button-tertiary:hover { color: var(--secondary-btn-text-color-hover); background-color: var(--secondary-btn-bg-color-hover); border-color: var(--secondary-btn-bg-color-hover); }
.product-banner.cta-medium-grey .copy-block .button:not(.button-tertiary) { color: var(--primary-btn-text-color, #000); background-color: var(--primary-btn-bg-color, #f5f5f7); }
@media only screen and (max-width: 734px) {
.product-banner.cta-medium-grey .copy-block .button:not(.button-tertiary) { padding: 9px 16px; }
}
.product-banner .bg-linear-grad .copy-block .button.button-tertiary, .product-banner .bg-linear-grad-3 .copy-block .button.button-tertiary, .product-banner .bg-linear-grad-4 .copy-block .button.button-tertiary, .product-banner .bg-linear-grad-5 .copy-block .button.button-tertiary, .product-banner .bg-linear-grad-6 .copy-block .button.button-tertiary { background-color: transparent; color: var(--secondary-btn-text-color, #f5f5f7); border-color: var(--secondary-btn-border-color, #f5f5f7); }
.product-banner .bg-linear-grad .copy-block .button.button-tertiary:hover, .product-banner .bg-linear-grad-3 .copy-block .button.button-tertiary:hover, .product-banner .bg-linear-grad-4 .copy-block .button.button-tertiary:hover, .product-banner .bg-linear-grad-5 .copy-block .button.button-tertiary:hover, .product-banner .bg-linear-grad-6 .copy-block .button.button-tertiary:hover { background-color: transparent; color: var(--secondary-btn-text-color, #f5f5f7); }
.promo-banner.copy-block-v2 .copy-block { padding: 2.35294rem 3.52941rem; }
@media only screen and (max-width: 1068px) {
.promo-banner.copy-block-v2 .copy-block { padding: 2.35294rem; }
}
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block { padding: 1.76471rem 1.41176rem; }
}
.promo-banner.copy-block-v2 .copy-block .copy-block--badge { display: inline-block; padding: 4px 14px; border-radius: 5px; font-size: 12px; line-height: 1.33337; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; color: var(--badge-text-color); background-color: var(--badge-bg-color); }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(ko) { line-height: 1.41667; 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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh) { letter-spacing: 0em; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--heading, .promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--eyebrow { margin-top: 0.941176rem; }
@media only screen and (max-width: 1068px) {
.promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--heading, .promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--eyebrow { margin-top: 0.823529rem; }
}
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--heading, .promo-banner.copy-block-v2 .copy-block .copy-block--badge + .copy-block--eyebrow { margin-top: 0.705882rem; }
}
.promo-banner.copy-block-v2 .copy-block .copy-block--eyebrow { margin-bottom: 0px; }
.promo-banner.copy-block-v2 .copy-block .copy-block--eyebrow + .copy-block--heading { margin-top: 0.941176rem; }
@media only screen and (max-width: 1068px) {
.promo-banner.copy-block-v2 .copy-block .copy-block--eyebrow + .copy-block--heading { margin-top: 0.823529rem; }
}
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block .copy-block--eyebrow + .copy-block--heading { margin-top: 0.705882rem; }
}
.promo-banner.copy-block-v2 .copy-block .copy-block--heading { color: inherit; margin-bottom: 0px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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) {
.promo-banner.copy-block-v2 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading: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; }
.promo-banner.copy-block-v2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.promo-banner.copy-block-v2 .copy-block .copy-block--body { margin-top: 1.17647rem; margin-bottom: 0px; }
.promo-banner.copy-block-v2 .copy-block .links-inline { margin-top: 0.941176rem; }
@media only screen and (max-width: 1068px) {
.promo-banner.copy-block-v2 .copy-block .links-inline { margin-top: 0.823529rem; }
}
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block .links-inline { margin-top: 0.705882rem; }
}
.promo-banner.copy-block-v2 .copy-block .links-inline .link { font-size: 19px; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.42105; font-weight: 400; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link: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; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.promo-banner.copy-block-v2 .copy-block .links-inline .link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .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; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(ko) { line-height: 1.35296; 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; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh) { letter-spacing: 0em; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.promo-banner.copy-block-v2 .copy-block .links-inline .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; }
.promo-banner.copy-block-v2 .copy-block .links-inline .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.promo-banner.copy-block-v2 .copy-block .links-inline .link.icon-external { color: var(--link-external-color); }
.promo-banner.copy-block-v2 .copy-block .links-inline .link.more { color: var(--link-internal-color); }
.callout-text-with-gradient.rm-highlighted-text-space .copy-block--heading:has(> .grad-text + span) { display: inline-table; }
.copy-block-v11 { --hero-panel-eyebrow-color: #fff; --hero-panel-heading-color: #F5F5F7; --hero-panel-body-color: #F5F5F7; }
.copy-block-v11 .copy-block { padding: 3.52941rem; color: rgb(255, 255, 255); width: 100%; max-width: 33.5294rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v11 .copy-block { padding: 2.35294rem; max-width: 21.1765rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v11 .copy-block { padding: 1.88235rem 1.41176rem; max-width: 19.5294rem; width: auto; }
}
.copy-block-v11 .copy-block .copy-block--eyebrow { font-size: 14px; line-height: 1.28577; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; color: var(--hero-panel-eyebrow-color); }
.copy-block-v11 .copy-block .copy-block--eyebrow: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; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.42859; 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; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--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; }
.copy-block-v11 .copy-block .copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading { margin-top: 0.470588rem; color: var(--hero-panel-heading-color); font-size: 60px; line-height: 1.06667; font-weight: 600; letter-spacing: -0.015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ko) { 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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.copy-block-v11 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading: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) {
.copy-block-v11 .copy-block .copy-block--heading { 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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-v11 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--heading: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; }
.copy-block-v11 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v11 .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; padding-top: 1.41176rem; color: var(--hero-panel-body-color); }
.copy-block-v11 .copy-block .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body: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; }
.copy-block-v11 .copy-block .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body: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; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.copy-block-v11 .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body: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; }
.copy-block-v11 .copy-block .copy-block--body:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body: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; }
.copy-block-v11 .copy-block .copy-block--body: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) {
.copy-block-v11 .copy-block .copy-block--body { padding-top: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v11 .copy-block .copy-block--body { padding-top: 0.941176rem; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 500; line-height: 1.23536; letter-spacing: 0.00941179em; }
.copy-block-v11 .copy-block .copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .copy-block--body: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; }
.copy-block-v11 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-v11 .copy-block .links-inline { display: flex; gap: 1rem; flex-wrap: wrap; margin-top: 1.76471rem; }
@media only screen and (max-width: 1068px) {
.copy-block-v11 .copy-block .links-inline { margin-top: 1.41176rem; }
}
.copy-block-v11 .copy-block .button { font-size: 17px; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.17647; padding: 0.705882rem 1.29412rem; }
.copy-block-v11 .copy-block .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; }
.copy-block-v11 .copy-block .button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .button:lang(ko) { line-height: 1.35296; 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; }
.copy-block-v11 .copy-block .button:lang(zh) { letter-spacing: 0em; }
.copy-block-v11 .copy-block .button:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .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; }
.copy-block-v11 .copy-block .button: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: 734px) {
.copy-block-v11 .copy-block .button { padding: 0.705882rem 1.55353rem; }
}
.copy-block-v11 .copy-block .button.button-white { border-color: rgb(245, 245, 247); }
.copy-block-v11 .copy-block .button.button-white:hover { background: rgb(255, 255, 255); }
.copy-block-v11 .copy-block .button.button-transparent { border-color: rgb(245, 245, 247); }
.copy-block-v11 .copy-block .button.button-transparent:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.copy-block-v11 .copy-block .footnote-content { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; bottom: 0px; color: var(--hero-panel-footnote-color); padding-bottom: 1.82353rem; }
.copy-block-v11 .copy-block .footnote-content: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; }
.copy-block-v11 .copy-block .footnote-content:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .footnote-content:lang(ko) { line-height: 1.35296; 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; }
.copy-block-v11 .copy-block .footnote-content:lang(zh) { letter-spacing: 0em; }
.copy-block-v11 .copy-block .footnote-content:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-v11 .copy-block .footnote-content: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; }
.copy-block-v11 .copy-block .footnote-content: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) {
.copy-block-v11 .copy-block .footnote-content { padding-bottom: 1.88235rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v11 .copy-block .footnote-content { padding-right: 1.471rem; padding-bottom: 1.471rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-v11.content--align-center-left .row { align-content: flex-start; }
}
html.reduce-motion .copy-block.fade-in-transition, html.reduce-motion .copy-scroll-anim .copy-block { opacity: 1; transform: translateY(0px); transition: unset; }
.section-2-col-img-txt { --copy-block-heading-color: #fafafc; --copy-block-body-color: #fafafc; --copy-block-footnote-color: #fafafc; --copy-block-link-color: #fafafc; --column-badge-stats-font-color: #1d1d1f; overflow: hidden; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt { width: 87.5%; margin-left: auto; margin-right: auto; }
}
.section-2-col-img-txt .on-demand-video { display: inline-block; margin-top: 0.4em; }
.section-2-col-img-txt .column.col-1 { padding-right: 40px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .column.col-1 { padding-right: 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .column.col-1 { padding: 0px; }
}
.section-2-col-img-txt .column.col-2 { padding-left: 40px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .column.col-2 { padding-left: 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .column.col-2 { padding: 0px; }
}
.section-2-col-img-txt .column .section-2-col-img-txt--img { width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .column .section-2-col-img-txt--img { margin-bottom: 30px; }
}
.section-2-col-img-txt .column .section-2-col-img-txt--img.success-icon--img { width: 80px; height: 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .column .section-2-col-img-txt--img.success-icon--img { width: 62px; height: 62px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .column .section-2-col-img-txt--img.success-icon--img { width: 40px; height: 40px; }
}
.section-2-col-img-txt .column.justify-content-center { display: flex; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .column .inline-video--auto { padding-top: 40px; }
}
.section-2-col-img-txt .copy-block--label, .section-2-col-img-txt .eyebrow-image { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 18px; }
.section-2-col-img-txt .copy-block--label:lang(ja), .section-2-col-img-txt .eyebrow-image:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(ko), .section-2-col-img-txt .eyebrow-image:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(th), .section-2-col-img-txt .eyebrow-image:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(ar), .section-2-col-img-txt .eyebrow-image:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-CN), .section-2-col-img-txt .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-HK), .section-2-col-img-txt .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-MO), .section-2-col-img-txt .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-TW), .section-2-col-img-txt .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .copy-block--label, .section-2-col-img-txt .eyebrow-image { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(ar), .section-2-col-img-txt .eyebrow-image:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(ja), .section-2-col-img-txt .eyebrow-image:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(ko), .section-2-col-img-txt .eyebrow-image:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(th), .section-2-col-img-txt .eyebrow-image:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-CN), .section-2-col-img-txt .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-HK), .section-2-col-img-txt .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-MO), .section-2-col-img-txt .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--label:lang(zh-TW), .section-2-col-img-txt .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .copy-block--label, .section-2-col-img-txt .eyebrow-image { margin-bottom: 16px; }
}
.section-2-col-img-txt .copy-block--label.success-stories, .section-2-col-img-txt .eyebrow-image.success-stories { color: rgb(110, 110, 115); margin-bottom: 10px; }
.section-2-col-img-txt .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 0px 25px; }
.section-2-col-img-txt .copy-block--heading: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; }
.section-2-col-img-txt .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading: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; }
.section-2-col-img-txt .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .copy-block--heading { margin-bottom: 21px; }
}
.section-2-col-img-txt .copy-block--body { margin-bottom: 21px; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--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; }
.section-2-col-img-txt .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--body:lang(ko) { line-height: 1.58824; 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-2-col-img-txt .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--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; }
.section-2-col-img-txt .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .copy-block--body:last-child { margin-bottom: 0px; }
.section-2-col-img-txt .copy-block-section-content { width: 490px; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt .copy-block-section-content { width: 346px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt .copy-block-section-content { width: 100%; padding: 0px; }
}
.section-2-col-img-txt img { display: block; }
.section-2-col-img-txt .section-2-col-img-txt--full-width, .section-2-col-img-txt.section-2-colo-video-txt--full-width { width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-colo-video-txt--full-width:not(.section--column-reverse) .row .inline-video--auto { padding-top: 0px; padding-bottom: 40px; }
}
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--row-reverse .row { flex-direction: row-reverse; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--row-reverse .row.row-order { flex-direction: row; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--row-reverse .row .column.col-1 { padding: 0px 0px 0px 40px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--row-reverse .row .column.col-1 { padding: 0px 0px 0px 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--row-reverse .row .column.col-1 { padding: 0px; }
}
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading: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; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-colo-video-txt--full-width.section--medium-header .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-colo-video-txt--full-width.text-align--top .align-items-center { align-items: start; }
.section-2-col-img-txt.image-width-fixed-help .column img { margin: 0px auto; width: 287px !important; height: auto !important; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.image-width-fixed-help .column img { width: 211px !important; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.image-width-fixed-help .column img { margin-left: auto; margin-right: auto; width: 87.5% !important; }
}
.section-2-col-img-txt.image-width-auto .column img { margin: 0px auto; height: auto !important; width: auto !important; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.image-width-auto .column img { width: 87.5% !important; }
}
.section-2-col-img-txt.section--medium-header .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 23px; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section--medium-header .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--medium-header .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading: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; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section--medium-header .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.homepage--grey-bg .row { background-color: rgb(251, 251, 253); }
.section-2-col-img-txt.section--row-reverse .row { flex-direction: row-reverse; }
.section-2-col-img-txt.section--row-reverse .row.row-order { flex-direction: row; }
.section-2-col-img-txt.section--row-reverse .row .column.col-2 { padding: 0px 40px 0px 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section--row-reverse .row .column.col-2 { padding: 0px 20px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--row-reverse .row .column.col-2 { padding: 0px; }
}
.section-2-col-img-txt.section--row-reverse .row .copy-block-section-content { padding-left: 40px; float: right; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section--row-reverse .row .copy-block-section-content { padding-left: 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--row-reverse .row .copy-block-section-content { padding: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--column-reverse .row { flex-direction: column-reverse; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--column-reverse .row.row-order { flex-direction: column; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section--column-reverse .row .section-2-col-img-txt--img { margin: 35px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--full-width-img .row .section-2-col-img-txt--img { margin-top: 40px; margin-bottom: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--full-width-img-txt .row .section-2-col-img-txt--img { margin-top: 44px; margin-bottom: 0px; }
}
.section-2-col-img-txt.fullbleed { text-align: center; height: 660px; margin: 0px 30px; background-color: rgb(255, 255, 255); overflow: hidden; display: flex; align-items: center; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.fullbleed { height: auto; margin: 0px 20px 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.fullbleed { padding-right: 6.25%; padding-left: 6.25%; margin: 0px 0px 10px; }
}
.section-2-col-img-txt.fullbleed .column { display: flex; justify-content: center; padding: 0px; }
.section-2-col-img-txt.fullbleed .copy-block-section-content { width: 572px; }
.section-2-col-img-txt.fullbleed .copy-block--body { margin-bottom: 13px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.fullbleed .copy-block--body { padding: 0px 50px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.fullbleed .copy-block--body { margin-bottom: 17px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.fullbleed .section-2-col-img-txt--img { padding: 0px; margin-bottom: 30px; }
}
.section-2-col-img-txt.fullbleed .column .copy-block--heading { margin: 7px 0px 25px; padding: 0px 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.fullbleed .column .copy-block--heading { margin: 2px 0px 26px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.fullbleed .column .copy-block--heading { padding: 0px 50px; margin-bottom: 16px; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.fullbleed .column .copy-block--label, .section-2-col-img-txt.fullbleed .column .eyebrow-image { margin-top: 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.fullbleed .column .copy-block--label, .section-2-col-img-txt.fullbleed .column .eyebrow-image { margin: 0px 0px 10px; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.fullbleed .column.col-2 { display: flex; justify-content: center; padding: 0px; }
}
.section-2-col-img-txt.no-eyebrow-image .eyebrow-image { display: none; margin: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.homepage.section-2-col-img-txt--advertising .section-2-col-img-txt--img { margin-bottom: 36px; }
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
.section-2-col-img-txt.homepage .column:first-child { padding-right: 28px; }
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
.section-2-col-img-txt.homepage .column:last-child { padding-left: 14px; }
}
.section-2-col-img-txt.homepage .copy-block { max-width: 450px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.homepage .section-2-col-img-txt--img { margin-bottom: 35px; }
}
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content { padding-left: 0px; padding-right: 80px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content { padding-right: 0px; padding-bottom: 30px; }
}
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { 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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.basic.section--row-reverse .row .column .section-2-col-img-txt--img { height: 575px; width: auto; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column .section-2-col-img-txt--img { height: 315px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column .section-2-col-img-txt--img { height: auto; max-width: 100%; }
}
.section-2-col-img-txt.basic.section--row-reverse .row .column.col-1 { padding-left: 36px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic.section--row-reverse .row .column.col-1 { padding-left: 0px; }
}
.section-2-col-img-txt.basic.section--row-reverse .row .column.col-2 { padding: 0px; }
.section-2-col-img-txt.basic.section--row-reverse .row .copy-block--label .copy-block-label--span { font-weight: 400; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced:not(.section--column-reverse) .section-2-col-img-txt--img { margin-bottom: 35px; }
}
.section-2-col-img-txt.advanced.section--row-reverse:not(.section-content) .column:last-child { padding: 0px; }
.section-2-col-img-txt.advanced.section--row-reverse:not(.section-content) .copy-block-section-content { padding-left: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced.img-txt--img-margin-36 .row .section-2-col-img-txt--img { margin-top: 36px; }
}
.section-2-col-img-txt.advanced .column.col-1 { padding-right: 0px; }
.section-2-col-img-txt.advanced .column.col-2 { padding-left: 37px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced .column.col-2 { padding-left: 17px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced .column.col-2 { padding: 0px; }
}
.section-2-col-img-txt.advanced .copy-block--heading { margin-bottom: 33px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced .copy-block--heading { margin-bottom: 21px; }
}
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading { margin-bottom: 0px; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading { 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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading: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; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.heading--headline-elevated .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 36px; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body: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; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body { margin-top: 29px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced.body--intro-elevated .copy-block--body { margin-top: 29px; }
}
.section-2-col-img-txt.advanced.section--padding-right-60-50-0.section--row-reverse .row .column.col-2 .copy-block { padding-right: 60px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced.section--padding-right-60-50-0.section--row-reverse .row .column.col-2 .copy-block { padding-right: 50px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced.section--padding-right-60-50-0.section--row-reverse .row .column.col-2 .copy-block { padding-right: 0px; }
}
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column { padding: 0px; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column.col-1 { padding-left: 36px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column.col-1 { padding-left: 0px; }
}
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content { padding-left: 0px; padding-right: 40.8333px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content { padding-right: 0px; }
}
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { 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; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading: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: 1180px) and (orientation: landscape) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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: 1180px) and (orientation: landscape) and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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: 1180px) and (orientation: landscape) and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { margin-bottom: 24px; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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) and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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) and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru) { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):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; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading:lang(ru):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { margin-bottom: 21px; }
}
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .section-2-col-img-txt--img { width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .column .section-2-col-img-txt--img { margin: 0px auto 40px; }
}
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .copy-block--label, .section-2-col-img-txt.basic-advanced.section--row-reverse .row .eyebrow-image { margin-bottom: 10px; }
.section-2-col-img-txt.basic-advanced.section--row-reverse .row .copy-block--label .copy-block-label--span, .section-2-col-img-txt.basic-advanced.section--row-reverse .row .eyebrow-image .copy-block-label--span { font-weight: 400; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced.section--row-reverse .row { flex-direction: column; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced { padding: 40px 0px 60px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced { padding: 40px 0px; display: flex; align-items: center; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced--goals, .section-2-col-img-txt.basic-advanced--promote { padding: 0px; }
.section-2-col-img-txt.basic-advanced--goals:lang(ru), .section-2-col-img-txt.basic-advanced--promote:lang(ru) { padding: 20px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced--goals, .section-2-col-img-txt.basic-advanced--promote { padding: 0px; height: 619px; }
}
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .eyebrow-image, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .eyebrow-image { margin-bottom: 0px; }
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--heading, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { margin-bottom: 0px; margin-top: 10px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--heading, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { margin-top: 10px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--heading, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--heading { margin-top: 10px; }
}
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--body, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--body { margin-top: 27px; margin-bottom: 21px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--body, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--body { margin-top: 25px; margin-bottom: 21px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.basic-advanced--goals.section--row-reverse .row .column .copy-block-section-content .copy-block--body, .section-2-col-img-txt.basic-advanced--promote.section--row-reverse .row .column .copy-block-section-content .copy-block--body { margin-top: 21px; margin-bottom: 21px; }
}
.section-2-col-img-txt.resources-story-col { background-color: rgb(255, 255, 255); margin-bottom: 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col { margin-bottom: 60px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col { margin-bottom: 50px; background-color: rgb(250, 250, 250); }
}
.section-2-col-img-txt.resources-story-col.col-2 { margin-bottom: 0px; }
.section-2-col-img-txt.resources-story-col .column.col-1 { padding-right: 0px; }
.section-2-col-img-txt.resources-story-col .column.col-2 { padding-right: 80px; padding-left: 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col .column.col-2 { padding-right: 42px; padding-left: 42px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col .column.col-2 { padding-right: 0px; padding-left: 0px; }
}
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 29px; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading { 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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading { margin-bottom: 34px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--heading { margin-bottom: 20px; }
}
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 17px; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body: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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body: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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--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; }
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body: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-2-col-img-txt.resources-story-col .copy-block .copy-block--body { margin-bottom: 21px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col .copy-block .copy-block--body { margin-bottom: 21px; letter-spacing: 0px; }
}
.section-2-col-img-txt.resources-story-col .copy-block .more { -webkit-box-ordinal-group: 4; }
.section-2-col-img-txt.resources-story-col .copy-block .cta { margin-bottom: 21px; }
.section-2-col-img-txt.resources-story-col.section--row-reverse .column.col-2 { padding: 0px 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-story-col.section--row-reverse .column.col-2 { padding: 0px 42px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-story-col.section--row-reverse .column.col-2 { padding: 0px; }
.section-2-col-img-txt.resources-story-col.section--row-reverse .column.col-2 .copy-block--body { letter-spacing: 0px; }
}
.section-2-col-img-txt.advanced-story-tile { overflow: hidden; }
.section-2-col-img-txt.advanced-story-tile .row { border-radius: 18px; background-color: rgb(255, 255, 255); margin-left: auto; margin-right: auto; width: 100%; overflow: hidden; max-width: 980px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced-story-tile .row { max-width: 692px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .row { max-width: 280px; }
}
.section-2-col-img-txt.advanced-story-tile .column.col-1 { padding-left: 0px; padding-right: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .column.col-1 { padding-top: 40px; }
}
.section-2-col-img-txt.advanced-story-tile .column.col-2 { padding-right: 80px; padding-left: 62px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced-story-tile .column.col-2 { padding-right: 30px; padding-left: 38px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .column.col-2 { padding-top: 30px; padding-right: 30px; padding-left: 30px; }
}
.section-2-col-img-txt.advanced-story-tile .column .copy-block.copy-block-section-content { text-align: left; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile:not(.section--column-reverse) .row .section-2-col-img-txt--img { margin-bottom: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile:not(.section--column-reverse) .row .column.col-2 { padding-top: 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile:not(.section--column-reverse):not(.section--row-reverse) .column.col-1 { padding-top: 0px; }
}
.section-2-col-img-txt.advanced-story-tile.section--row-reverse .column.col-2 { padding-left: 50px; padding-right: 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced-story-tile.section--row-reverse .column.col-2 { padding-left: 30px; padding-right: 30px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile.section--row-reverse .column.col-2 { padding-top: 30px; padding-left: 30px; padding-right: 30px; }
}
.section-2-col-img-txt.advanced-story-tile.section--row-reverse .column .copy-block.copy-block-section-content { text-align: left; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile.section--column-reverse .row .section-2-col-img-txt--img { margin: 40px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile.section--column-reverse:not(.section--row-reverse) .column.col-1 { padding-top: 0px; }
}
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content { width: initial; float: initial; text-align: right; padding: initial; margin: initial; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content { text-align: left; }
}
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading { margin-bottom: 0px; font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body { font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 27px; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body: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; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ko) { line-height: 1.35296; 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-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--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; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body: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: 734px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body: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; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(ko) { line-height: 1.35296; 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-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--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; }
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body: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-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body { margin-top: 19px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.advanced-story-tile .copy-block.copy-block-section-content .copy-block--body { margin-top: 19px; }
}
.section-2-col-img-txt.advanced-story-tile img { display: block; width: 100%; }
.section-2-col-img-txt.arrange-order .copy-block { display: flex; flex-direction: column; }
.section-2-col-img-txt.arrange-order .copy-block .copy-block--heading { order: 1; }
.section-2-col-img-txt.arrange-order .copy-block .copy-block--body { order: 2; }
.section-2-col-img-txt.arrange-order .copy-block .cta { order: 4; margin-bottom: 0px; }
.section-2-col-img-txt.arrange-order .copy-block .more { order: 3; margin-bottom: 25px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.arrange-order .copy-block .more { margin-bottom: 20px; }
}
.section-2-col-img-txt.helpPhase { background-color: rgb(255, 255, 255); }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.helpPhase { background-color: transparent; }
}
.section-2-col-img-txt.helpPhase .copy-block .copy-block--heading { margin-bottom: 23px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.helpPhase .copy-block .copy-block--heading { margin-bottom: 26px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.helpPhase .copy-block .copy-block--heading { margin-bottom: 21px; }
}
.section-2-col-img-txt.helpPhase .copy-block .more { margin: 13px 0px 25px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.helpPhase .copy-block .more { margin-bottom: 20px; }
}
.section-2-col-img-txt.success-stories--text-icon .row .column { display: flex; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content { padding-left: 0px; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading { margin-bottom: 20px; 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; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading: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; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.success-stories--text-icon .row .column .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.success-stories--text-icon .row .column.col-1 { padding-right: 8.33333%; justify-content: flex-end; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.success-stories--text-icon .row .column.col-1 { padding-right: calc(16.6667% - 62px); }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.success-stories--text-icon .row .column.col-1 { padding-right: 0px; justify-content: flex-start; }
}
.section-2-col-img-txt.success-stories--text-icon .row .column.col-2 { padding: 0px; }
.section-2-col-img-txt.news .column:first-child, .section-2-col-img-txt.resources-news-container .column:first-child { padding-right: 34px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.news .column:first-child, .section-2-col-img-txt.resources-news-container .column:first-child { padding-right: 29px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news .column:first-child, .section-2-col-img-txt.resources-news-container .column:first-child { padding-right: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news.card-width-svp-responsive, .section-2-col-img-txt.resources-news-container.card-width-svp-responsive { width: 87.5%; }
}
.section-2-col-img-txt.news img, .section-2-col-img-txt.resources-news-container img { object-position: center center; object-fit: cover; }
.section-2-col-img-txt.news .copy-block--heading, .section-2-col-img-txt.resources-news-container .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ar), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ja), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ko), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(th), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-CN), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-HK), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-MO), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-TW), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.news .copy-block--heading, .section-2-col-img-txt.resources-news-container .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ar), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ja), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ko), .section-2-col-img-txt.resources-news-container .copy-block--heading: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; }
.section-2-col-img-txt.news .copy-block--heading:lang(th), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-CN), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-HK), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-MO), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-TW), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news .copy-block--heading, .section-2-col-img-txt.resources-news-container .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ar), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ja), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(ko), .section-2-col-img-txt.resources-news-container .copy-block--heading: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; }
.section-2-col-img-txt.news .copy-block--heading:lang(th), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-CN), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-HK), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-MO), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--heading:lang(zh-TW), .section-2-col-img-txt.resources-news-container .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news, .section-2-col-img-txt.resources-news-container { width: 100%; box-sizing: border-box; padding: 0px; }
.section-2-col-img-txt.news .row, .section-2-col-img-txt.resources-news-container .row { display: block; }
.section-2-col-img-txt.news .row img, .section-2-col-img-txt.resources-news-container .row img { height: 271px; object-fit: cover; }
.section-2-col-img-txt.news .row .column:last-child, .section-2-col-img-txt.resources-news-container .row .column:last-child { width: 72.9167%; margin: auto; }
}
.section-2-col-img-txt.news .copy-block--label, .section-2-col-img-txt.resources-news-container .copy-block--label { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--label:lang(ar), .section-2-col-img-txt.resources-news-container .copy-block--label: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-2-col-img-txt.news .copy-block--label:lang(ja), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--label:lang(ko), .section-2-col-img-txt.resources-news-container .copy-block--label: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-2-col-img-txt.news .copy-block--label:lang(zh), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.news .copy-block--label:lang(th), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--label:lang(zh-CN), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--label:lang(zh-HK), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block--label:lang(zh-MO), .section-2-col-img-txt.resources-news-container .copy-block--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; }
.section-2-col-img-txt.news .copy-block--label:lang(zh-TW), .section-2-col-img-txt.resources-news-container .copy-block--label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.news .copy-block .inline-link, .section-2-col-img-txt.resources-news-container .copy-block .inline-link { margin-right: 28px; }
.section-2-col-img-txt.news .copy-block .inline-link:last-child, .section-2-col-img-txt.resources-news-container .copy-block .inline-link:last-child { margin-right: 0px; }
.section-2-col-img-txt.resources-news-container .column:last-child { padding-left: 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-news-container .column:last-child { padding-left: 42px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-news-container .column:last-child { padding-left: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-news-container .section-2-col-img-txt--img { margin-bottom: 40px; }
}
.section-2-col-img-txt.news { box-sizing: border-box; padding: 65px 44px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.news { padding: 65px 22px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news { padding: 0px 0px 50px; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.news .row .column:first-child { padding-right: 27px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news .row .column:first-child { padding-right: 0px; }
.section-2-col-img-txt.news .row .section-2-col-img-txt--img { margin-bottom: 40px; }
}
.section-2-col-img-txt.news .row .column:last-child { padding-left: calc(8.33333% + 4px); }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.news .row .column:last-child { padding-left: calc(8.33333% - 17px); padding-right: 21px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.news .row .column:last-child { width: auto; padding: 0px 28px; }
}
.section-2-col-img-txt.section-violator .row { margin: auto; }
.section-2-col-img-txt.section-violator .row .column { display: flex; justify-content: center; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 10px; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label: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-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(ko) { line-height: 1.58824; 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-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--label:not(.success-stories) { color: rgb(191, 72, 0); }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { 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: 0px 0px 26px; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { 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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--body { margin-bottom: 38px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--body { margin-bottom: 28px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row .column .copy-block .copy-block--body { margin-bottom: 38px; }
}
.section-2-col-img-txt.section-violator .row .column .copy-block .cta { margin-bottom: 21px; }
.section-2-col-img-txt.section-violator .row .column.col-2 { padding: 0px 40px 0px 80px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-violator .row .column.col-2 { padding: 0px 0px 0px 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row .column.col-2 { padding: 0px; }
.section-2-col-img-txt.section-violator .row .column.col-2 .copy-block { width: 87.5%; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-violator .row { padding: 40px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator .row { padding: 30px 0px 60px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-violator { width: 100%; }
}
.section-2-col-img-txt .links-inline { font-size: 0px; }
.section-2-col-img-txt .links-inline li { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 14px; }
.section-2-col-img-txt .links-inline li: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-2-col-img-txt .links-inline li:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .links-inline li:lang(ko) { line-height: 1.58824; 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-2-col-img-txt .links-inline li:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt .links-inline li:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .links-inline li:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .links-inline li:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt .links-inline li: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-2-col-img-txt .links-inline li: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: 734px) {
.section-2-col-img-txt .links-inline li a::after { margin-right: -3px; }
}
.section-2-col-img-txt .links-inline li:first-child { margin-left: 0px; }
.section-2-col-img-txt .links-inline li:last-child { margin-right: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-v2 { width: 100%; }
}
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ko) { line-height: 1.45841; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body: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; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--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; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(ko) { line-height: 1.58824; 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-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--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; }
.section-2-col-img-txt.resources-v2:not(:has(.copy-block--heading)) .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.resources-v2 .row .column.col-1 { padding-right: 0px; }
.section-2-col-img-txt.resources-v2 .row .column.col-2 { padding-left: 0px; padding-right: 0px; }
.section-2-col-img-txt.resources-v2 .row .column.col-2 .copy-block { padding-right: 4.529rem; padding-left: 4.529rem; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.resources-v2 .row .column.col-2 .copy-block { padding-right: 2.353rem; padding-left: 2.353rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.resources-v2 .row .column.col-2 .copy-block { padding-right: 2.353rem; padding-left: 1.765rem; padding-bottom: 2.353rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v1.section--column-reverse .row .section-2-col-img-txt--img { margin: 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row-order.row { flex-direction: column; }
}
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column { padding: 0px; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column.col-2 { padding-right: 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column { flex-basis: 100%; max-width: 100%; }
}
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block { padding-inline: 11.9048%; padding-block: 16.8254%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block { padding-top: 3.52941rem; padding-bottom: 2.35294rem; padding-inline: 3.52941rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block { padding-inline: 1.76471rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading { color: var(--column-badge-stats-font-color); font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.17647rem; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading { 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; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .copy-block--body { margin-bottom: 1.41176rem; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .button { padding-inline: 1.29412rem; padding-block: 0.705882rem; border-radius: 1.29412rem; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content { font-size: 14px; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.23529rem; margin-top: 1.76471rem; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .footnote-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button) { font-size: 14px; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.47059rem; margin-top: 0.588235rem; display: inline-block; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):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-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):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-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.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; }
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .copy-block .link:not(.button):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: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v1 .row .column .section-2-col-img-txt--img { margin-bottom: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2.section--column-reverse .row .section-2-col-img-txt--img { margin: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row.row-order { flex-direction: column; }
}
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-1 { flex-basis: 57.14%; max-width: 57.14%; padding: 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-1 { flex-basis: 58.137%; max-width: 58.137%; padding: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-1 { max-width: 100%; flex-basis: 100%; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-1 .section-2-col-img-txt--img { margin-bottom: 0px; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-1 .section-2-col-img-txt--img { margin-bottom: 0px; }
}
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 { flex-basis: 42.857%; max-width: 42.857%; padding-inline: 2.35294rem; padding-block: 19.2063%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 { flex-basis: 41.86%; max-width: 41.86%; padding-inline: 2.35294rem; padding-block: 19.4861%; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 { flex-basis: 100%; max-width: 100%; padding-block: 1.76471rem; padding-inline: 1.76471rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--column-badge-stats-font-color); margin-bottom: 0.941176rem; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; color: rgb(29, 29, 31); }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--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; }
.section-2-col-img-txt.section-2-col-img-txt--v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3 { --grad-deg: 109deg; --grad-color1: #0B52C8; --grad-color2: #0071E3; --grad-color3: #359DFD; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 { --grad-deg: 129deg; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 { --grad-deg: 136deg; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row { flex-direction: column-reverse; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row-order { flex-direction: column; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3.section--column-reverse .row .section-2-col-img-txt--img { margin: 0px; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column { padding: 0px; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column.col-2 { padding-right: 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column { flex-basis: 100%; max-width: 100%; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block { padding-inline: 11.9048%; padding-block: 10.3175%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block { padding-block: 3.52941rem; padding-inline: 3.52941rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block { padding-inline: 1.76471rem; padding-top: 3.52941rem; padding-bottom: 2.35294rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { color: var(--column-badge-stats-font-color); font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0.941176rem; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { 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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { margin-bottom: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading { 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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading: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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .copy-block--body { color: var(--copy-block-body-color); margin-bottom: 1.41176rem; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .links-inline .button { padding-inline: 1.29412rem; padding-block: 0.705882rem; color: rgb(0, 0, 0); background: rgb(245, 245, 247); border-radius: 1.29412rem; border: none; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .links-inline .button:hover, .section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .links-inline .button:focus { background: rgb(255, 255, 255); }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .links-inline .button { padding-inline: 1.23529rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content { font-size: 14px; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.23529rem; color: var(--copy-block-footnote-color); margin-top: 1.76471rem; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content: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-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .footnote-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button) { font-size: 14px; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.47059rem; color: var(--copy-block-link-color); margin-top: 0.588235rem; display: inline-block; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):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-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):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-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):lang(zh) { letter-spacing: 0em; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.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; }
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .copy-block .link:not(.button):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: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v3 .row .column .section-2-col-img-txt--img { margin-bottom: 0px; }
}
.section-2-col-img-txt.large--60-40 .row { gap: 1.90476%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.large--60-40 .row { gap: 2.14133%; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.large--60-40 .row { gap: 0.941176rem; }
}
.section-2-col-img-txt.large--60-40 .row .column.col-2 { flex-basis: 65.5556%; max-width: 65.5556%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.large--60-40 .row .column.col-2 { flex-basis: 48.9293%; max-width: 48.9293%; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.large--60-40 .row .column.col-2 { flex-basis: 100%; max-width: 100%; }
}
.section-2-col-img-txt.large--60-40 .row .column.col-1 { flex-basis: 32.5397%; max-width: 32.5397%; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.large--60-40 .row .column.col-1 { flex-basis: 48.9293%; max-width: 48.9293%; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.large--60-40 .row .column.col-1 { flex-basis: 100%; max-width: 100%; }
}
.section-2-col-img-txt.large--60-40 .row .column:only-child { flex-basis: 100%; max-width: 100%; }
.section-2-col-img-txt.section-2-col-img-txt--v4.section--row-reverse .row .column { padding: 0px; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row { align-items: unset; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .section-2-col-img-txt--img { margin: 0px; height: 100%; object-fit: cover; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column.col-2 { background-color: rgb(245, 245, 247); padding: 2.35294rem; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column.col-2 { padding: 1.76471rem; }
}
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body: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; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-img-txt.section-2-col-img-txt--v4 .row .column:has(.section-2-col-img-txt--img) { background-color: transparent; padding: 0px; }
.section-2-col-img-txt.section-2-col-img-txt--v4.rounded-border .column { border-radius: 28px; overflow: hidden; }
.section-2-col-img-txt.button-blue-transparent .button { border: 1px solid rgb(0, 102, 204); color: rgb(0, 102, 204); background: transparent; }
.section-2-col-img-txt.button-blue-transparent .button:hover, .section-2-col-img-txt.button-blue-transparent .button:focus { background: rgb(0, 102, 204); color: rgb(255, 255, 255); }
.section-2-col-img-txt.image-align-bottom .row .column.col-1 { align-self: flex-end; }
.section-2-col-img-txt.fade-in-transition { opacity: 0; transform: translateY(50px); transition: opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s, transform 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s; will-change: opacity, transform; }
.section-2-col-img-txt.fade-in-transition.fade-in { opacity: 1; transform: translateY(0px); }
html.reduce-motion .section-2-col-img-txt.fade-in-transition { opacity: 1; transform: translateY(0px); transition: unset; }
@media only screen and (max-width: 734px) {
.section-2-col-img-txt.crop-image-svp .column .section-2-col-img-txt--img { transform: translate(-50%); left: 50%; position: relative; width: unset; }
}
.section-2-col-img-txt.rounded-border-image .section-2-col-img-txt--img { border-radius: 1.64706rem; }
.section-2-tile-card-2 { --copy-block-heading-color: #fff; }
.section-2-tile-card-2 .row { justify-content: center; }
.section-2-tile-card-2 .column { overflow: hidden; display: flex; flex-direction: column; border-radius: 18px; background-color: rgb(255, 255, 255); width: 478px; margin-top: 24px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .column { width: 338px; margin-top: 16px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2 .column { width: 280px; margin-top: 20px; }
}
.section-2-tile-card-2 .column.col-1 { margin-right: 12px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .column.col-1 { margin-right: 8px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2 .column.col-1 { margin-right: 0px; }
}
.section-2-tile-card-2 .column.col-2 { margin-left: 12px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .column.col-2 { margin-left: 8px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2 .column.col-2 { margin-left: 0px; }
}
.section-2-tile-card-2 .column .copy-block { padding-left: 50px; padding-right: 75px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .column .copy-block { padding-left: 30px; padding-right: 30px; }
}
.section-2-tile-card-2:has(.new-tag) .column .copy-block--heading { padding-top: 107px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2:has(.new-tag) .column .copy-block--heading { padding-top: 87px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2:has(.new-tag) .column .copy-block--heading { padding-top: 30px; }
}
.section-2-tile-card-2:has(.new-tag) .column:has(.new-tag) .new-tag { margin-top: 50px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2:has(.new-tag) .column:has(.new-tag) .new-tag { margin-top: 30px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2:has(.new-tag) .column:has(.new-tag) .new-tag { margin-bottom: 10px; }
}
.section-2-tile-card-2:has(.new-tag) .column:has(.new-tag) .new-tag + .copy-block--heading { padding-top: 0px; }
.section-2-tile-card-2 .copy-block--heading { padding-top: 50px; font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .copy-block--heading { padding-top: 30px; }
}
.section-2-tile-card-2 .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading: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; }
.section-2-tile-card-2 .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2 .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2 .copy-block--body { margin-top: 27px; font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .copy-block--body { margin-top: 19px; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2 .copy-block--body { margin-top: 19px; }
}
.section-2-tile-card-2 .copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 .copy-block--body { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body: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; }
.section-2-tile-card-2 .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(ko) { line-height: 1.35296; 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-2-tile-card-2 .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2 .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--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; }
.section-2-tile-card-2 .copy-block--body: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: 734px) {
.section-2-tile-card-2 .copy-block--body { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body: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; }
.section-2-tile-card-2 .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(ko) { line-height: 1.35296; 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-2-tile-card-2 .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2 .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2 .copy-block--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; }
.section-2-tile-card-2 .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2 img { width: 100%; align-self: flex-end; margin-top: 36px; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2 img { margin-top: 30px; }
}
.section-2-tile-card-2 picture { flex-grow: 1; display: flex; }
.section-2-tile-card-2.section-2-tile-card-v2 { --grad-text-deg: 90deg; --grad-deg: 142deg; --grad-color1: #0054D0; --grad-color2: #0073EB; --grad-color3: #009FFF; --column-gap: 1.412rem; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2 { --column-gap: 1.176rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 { --column-gap: .941rem; }
}
.section-2-tile-card-2.section-2-tile-card-v2 .row { gap: var(--column-gap); }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column { margin: 0px; border-radius: 0px; width: calc(50% - var(--column-gap) / 2); }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 { justify-content: center; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block { padding: 2.35294rem 0px; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block { padding: 3.17647rem 0px; }
}
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .eyebrow-image { padding-bottom: 1.17647rem; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .eyebrow-image { padding-bottom: 0px; }
}
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body { margin-top: 0px; padding: 0px 2.35294rem; color: rgb(29, 29, 31); 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; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-1 .copy-block .copy-block--body { padding: 0px 1.76471rem; }
}
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block { padding: 2.35294rem; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body { margin-top: 0px; padding-top: 0px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block { padding: 2.35294rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column.col-2 .copy-block { padding: 1.76471rem; }
}
.section-2-tile-card-2.section-2-tile-card-v2 .row .column img { margin-top: 0px; max-width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2 .row .column { width: 100%; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column picture { justify-content: center; }
.section-2-tile-card-2.section-2-tile-card-v2 .row .column picture img { width: auto; }
}
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 { --grad-deg: 128deg; --grad-color1: #F50035; --grad-color2: #F20151; --grad-color3: #FF4D6A; }
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-1 { width: calc(33.5% - var(--column-gap) / 2); }
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-2 { width: calc(66.5% - var(--column-gap) / 2); }
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-2 .copy-block { padding: 2.35294rem; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-2 .copy-block { padding: 1.76471rem; }
}
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-1, .section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-2 { width: calc(50% - var(--column-gap) / 2); }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-1, .section-2-tile-card-2.section-2-tile-card-v2.tile-card--v3 .row .column.col-2 { width: 100%; }
}
.section-2-tile-card-2.text-linear-grad .column.col-1 .copy-block--body { background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2)); }
.section-2-tile-card-2.text-linear-grad-3 .column.col-1 .copy-block--body { background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3)); }
.section-2-tile-card-2.bg-linear-grad .column.col-2 { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2)); }
.section-2-tile-card-2.bg-linear-grad .column.col-2 .copy-block--body { color: var(--copy-block-heading-color); }
.section-2-tile-card-2.bg-linear-grad-3 .column.col-2 { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3)); }
.section-2-tile-card-2.bg-linear-grad-3 .column.col-2 .copy-block--body { color: var(--copy-block-heading-color); }
.section-2-tile-card-2.section--row-reverse .row { flex-direction: row-reverse; }
.section-2-tile-card-2.section--row-reverse .row-order { flex-direction: row; }
.section-2-tile-card-2.section-2-tile-card-v3 { --heading-text-color: #0071e3; --column-gap: 1.412rem; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 { --column-gap: 1.235rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 { --column-gap: .941rem; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row { gap: var(--column-gap); }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column { margin: 0px; border-radius: 0px; width: calc(50% - var(--column-gap) / 2); }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block { padding: 2.35294rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block.text-align--center { text-align: left; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block { padding: 1.76471rem; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading { padding: 0px; color: var(--heading-text-color); font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0.941176rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button) { display: inline-block; font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; margin-top: 1.41176rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button) { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button) { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button):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-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button) { font-weight: 400; margin-top: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-1 .copy-block .link:not(.button) { margin-top: 0.941176rem; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block { padding: 2.35294rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block.text-align--center { text-align: left; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block { padding: 2.35294rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block { padding: 1.76471rem; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading { padding: 0px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--heading-text-color); }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0.941176rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button) { display: inline-block; font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; margin-top: 1.41176rem; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button) { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button) { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh) { letter-spacing: 0em; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.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; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button):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-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button) { font-weight: 400; margin-top: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column.col-2 .copy-block .link:not(.button) { margin-top: 0.941176rem; }
}
.section-2-tile-card-2.section-2-tile-card-v3 .row .column img { margin-top: 0px; max-width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v3 .row .column { width: 100%; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column picture { justify-content: center; }
.section-2-tile-card-2.section-2-tile-card-v3 .row .column picture img { width: auto; }
}
.section-2-tile-card-2.align-image--top .row .column .copy-block { margin-bottom: auto; flex: 1 1 0%; display: flex; flex-direction: column; }
.section-2-tile-card-2.align-image--top .row .column picture { flex-grow: unset; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.align-image--top .row .column picture { display: block; line-height: 0; }
}
.section-2-tile-card-2.align-image--top .row-order .column { flex-direction: column; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.bg-pin-svp .row .column picture img { position: relative; left: 50%; transform: translate(-50%); width: auto; height: 100%; max-width: unset; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.bg-pin-svp.pin-left .row .column picture img { left: 0%; transform: translate(0px); }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.bg-pin-svp.pin-right .row .column picture img { left: 100%; transform: translate(-100%); }
}
.section-2-tile-card-2.tile-custom-styles .row { gap: 1.41176rem; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.tile-custom-styles .row { gap: 1.23529rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.tile-custom-styles .row { gap: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.tile-custom-styles .row .column.col-1 .copy-block, .section-2-tile-card-2.tile-custom-styles .row .column.col-2 .copy-block { padding-bottom: 0px; }
}
.section-2-tile-card-2.content--reverse-second-col .row .column.col-2 img { align-self: flex-start; }
.section-2-tile-card-2.content--reverse-second-col .row .column.col-2 .copy-block { margin-top: auto; }
.section-2-tile-card-2.rounded-border .row .column { border-radius: 1.64706rem; }
.section-2-tile-card-2.tile-medium-grey-bg .row .column { background-color: rgb(245, 245, 247); }
.section-2-tile-card-2.section-2-tile-card-v4 { --description-text-color: #6e6e73; --highlighted-text-color: #1d1d1f; --column-gap: 16px; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v4 { --column-gap: 40px; }
}
.section-2-tile-card-2.section-2-tile-card-v4 .row { gap: var(--column-gap); }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column { margin: 0px; border-radius: 0px; width: calc(50% - var(--column-gap) / 2); }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block { padding: 1.76471rem 1.76471rem 0rem 0rem; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block.text-align--center { text-align: left; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block { padding: 1.41176rem 0.941176rem 0rem 0rem; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block { padding: 1.05882rem 0rem 0rem; }
}
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading { padding: 0px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--highlighted-text-color); display: inline; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline; color: var(--description-text-color); }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body: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; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-tile-card-2.section-2-tile-card-v4 .row .column img { margin-top: 0px; max-width: 100%; }
@media only screen and (max-width: 734px) {
.section-2-tile-card-2.section-2-tile-card-v4 .row .column { width: 100%; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column picture { justify-content: center; }
.section-2-tile-card-2.section-2-tile-card-v4 .row .column picture img { width: auto; }
}
.section-2-tile-card-2.section-2-tile-card-v4.content--reverse-second-col .row .column.col-2 .copy-block { margin-top: unset; }
.section-2-tile-card-2.rounded-border--img .column picture { border-radius: 28px; overflow: hidden; }
.section-2-tile-card-2.fade-in-transition .row .column { opacity: 0; transform: translateY(50px); transition: opacity 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s, transform 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s; will-change: opacity, transform; }
.section-2-tile-card-2.fade-in-transition .row .column.fade-in-small { opacity: 1; transform: translateY(0px); }
.section-2-tile-card-2.fade-in-transition .row .column.col-2 { transition: opacity 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s, transform 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s; }
.section-2-tile-card-2.fade-in-transition.fade-in .row .column { opacity: 1; transform: translateY(0px); }
.section-2-tile-card-2.fade-in-transition.section--row-reverse .row .column { transition: opacity 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s, transform 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s; }
.section-2-tile-card-2.fade-in-transition.section--row-reverse .row .column.col-2 { transition: opacity 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s, transform 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s; }
html.reduce-motion .section-2-tile-card-2.fade-in-transition .column { opacity: 1; transform: translateY(0px); transition: unset; }
.section-2-tile-card-2 .col-order picture { flex-grow: unset; }
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) { width: 100%; }
}
.section-2-col-list:not(.certification) .column { display: flex; }
.section-2-col-list:not(.certification) .column:first-child { padding-right: 18px; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .column:first-child { padding-right: 15px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .column:first-child { padding: 0px; margin-bottom: 10px; }
}
.section-2-col-list:not(.certification) .column:last-child { padding-left: 18px; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .column:last-child { padding-left: 15px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .column:last-child { margin-top: 10px; padding: 0px; }
}
.section-2-col-list:not(.certification) .list-copy-block { box-sizing: border-box; width: 470px; background-color: rgb(251, 251, 253); padding: 80px 60px; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .list-copy-block { width: 331px; padding: 50px 35px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .list-copy-block { width: 100%; padding: 40px 6.25%; }
}
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--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) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 11px; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading { 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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 19px; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc: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; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--desc { margin-top: 21px; }
}
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul { list-style: none; margin-top: 36px; }
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul { margin-top: 26px; }
}
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; border-bottom: 1px solid rgb(232, 232, 237); padding: 15px 0px; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li: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-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li: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-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(zh) { letter-spacing: 0em; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li: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-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:first-child { padding-top: 0px; }
.section-2-col-list:not(.certification) .list-copy-block .list-copy-block--ul li:last-child { border-bottom: none; padding-bottom: 0px; }
.section-2-col-list:not(.certification) .list-copy-block .cta { margin: 45px 0px 28px; }
@media only screen and (max-width: 1068px) {
.section-2-col-list:not(.certification) .list-copy-block .cta { margin-top: 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list:not(.certification) .list-copy-block .cta { margin-bottom: 18px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.certification:nth-last-of-type(1) { margin-bottom: 60px; }
}
.section-2-col-list.certification .list-copy-block--eyebrow { font-size: 21px; line-height: 1.19048; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 10px; color: rgb(81, 81, 84); font-weight: 600; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--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; }
.section-2-col-list.certification .list-copy-block--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: 734px) {
.section-2-col-list.certification .list-copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--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; }
.section-2-col-list.certification .list-copy-block--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) {
.section-2-col-list.certification .list-copy-block--eyebrow { font-size: 17px; line-height: 1.47059; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 6px; font-weight: 600; }
.section-2-col-list.certification .list-copy-block--eyebrow: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-2-col-list.certification .list-copy-block--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ko) { line-height: 1.58824; 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-2-col-list.certification .list-copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--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; }
.section-2-col-list.certification .list-copy-block--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: 734px) {
.section-2-col-list.certification .list-copy-block--eyebrow { font-size: 12px; line-height: 1.33337; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 4px; font-weight: 600; }
.section-2-col-list.certification .list-copy-block--eyebrow: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; }
.section-2-col-list.certification .list-copy-block--eyebrow: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(ko) { line-height: 1.41667; 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-2-col-list.certification .list-copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--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; }
.section-2-col-list.certification .list-copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-list.certification .list-copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0px; }
.section-2-col-list.certification .list-copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-col-list.certification .list-copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading: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; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-list.certification .list-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading: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) and (max-width: 1068px) {
.section-2-col-list.certification .list-copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading: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; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading: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) and (max-width: 734px) {
.section-2-col-list.certification .list-copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.certification .list-copy-block--heading { font-size: 17px; line-height: 1.23536; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.section-2-col-list.certification .list-copy-block--heading: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; }
.section-2-col-list.certification .list-copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(ko) { line-height: 1.35296; 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-2-col-list.certification .list-copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-list.certification .list-copy-block--heading:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.certification .list-copy-block--heading: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-2-col-list.certification .list-copy-block--heading: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: 734px) {
.section-2-col-list.certification .column:nth-of-type(2n+1) { padding-bottom: 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices { width: initial; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-list.best-practices.padding-top--40 { padding-top: 16px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices.padding-top--40 { padding-top: 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .row { width: 87.5%; margin: auto; }
}
.section-2-col-list.best-practices .list-copy-block { overflow-wrap: break-word; background-color: rgb(255, 255, 255); display: flex; flex-direction: column; width: 28.235rem; height: 100%; padding: 5.5rem 3.529rem 7.794rem; }
@media only screen and (max-width: 1068px) {
.section-2-col-list.best-practices .list-copy-block { width: 19.765rem; padding: 3.235rem 2.059rem 5.235rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .list-copy-block { width: 100%; padding: 1.353rem 1.294rem 3.059rem; }
}
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow { color: rgb(81, 81, 84); font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0.765rem; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--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; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--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: 734px) {
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--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; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--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: 734px) {
.section-2-col-list.best-practices .list-copy-block .list-copy-block--eyebrow { margin-bottom: 0.588rem; }
}
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading { margin-top: 0px; margin-bottom: 1.412rem; flex: 1 1 0%; 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; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading: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; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .list-copy-block .list-copy-block--heading { margin-bottom: 1.176rem; }
}
.section-2-col-list.best-practices .list-copy-block .new-tag { margin-bottom: 1.059rem; min-height: 1.235rem; }
@media only screen and (max-width: 1068px) {
.section-2-col-list.best-practices .list-copy-block .new-tag { margin-bottom: 0.765rem; }
}
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .list-copy-block .new-tag { min-height: 0.941rem; }
}
.section-2-col-list.best-practices .column { display: none; padding: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .column { width: 100%; }
}
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) { display: block; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading):first-child { padding-right: 0.588rem; }
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .column:has(.list-copy-block--heading):first-child { padding: 0px; margin: 0px; }
}
.section-2-col-list.best-practices .column:has(.list-copy-block--heading):last-child { padding-left: 0.588rem; }
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .column:has(.list-copy-block--heading):last-child { padding: 1.176rem 0px 0px; margin: 0px; }
}
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more: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; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more: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; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more: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-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(ko) { line-height: 1.58824; 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-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh) { letter-spacing: 0em; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-list.best-practices .column:has(.list-copy-block--heading) .more: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-2-col-list.best-practices .column:has(.list-copy-block--heading) .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-list.tiles-bg-medium-grey .list-copy-block { background-color: rgb(245, 245, 247); }
.section-2-col-list.rounded-border .list-copy-block { border-radius: 1.647rem; }
.section-list-column-accordion .column.large-offset-1 { margin-left: 60px; }
@media only screen and (max-width: 1068px) {
.section-list-column-accordion .column.medium-6 { flex-basis: 41.6667%; max-width: 41.6667%; }
.section-list-column-accordion .column.medium-offset-0 { margin-left: 40px; }
}
@media only screen and (max-width: 734px) {
.section-list-column-accordion .column.small-12 { flex-basis: 100%; max-width: 100%; }
.section-list-column-accordion .column.small-offset-0 { margin-left: 0px; }
}
.section-list-column-accordion .column .list-column-section--title { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 22px; transition: transform 0.2s ease-out 0s; }
.section-list-column-accordion .column .list-column-section--title:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-list-column-accordion .column .list-column-section--title { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-list-column-accordion .column .list-column-section--title { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title: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; }
.section-list-column-accordion .column .list-column-section--title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-list-column-accordion .column .list-column-section--title { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-list-column-accordion .column .list-column-section--title { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0px; font-weight: 600; padding: 15px 0px; cursor: pointer; }
.section-list-column-accordion .column .list-column-section--title: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-list-column-accordion .column .list-column-section--title:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title: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-list-column-accordion .column .list-column-section--title:lang(zh) { letter-spacing: 0em; }
.section-list-column-accordion .column .list-column-section--title:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title: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-list-column-accordion .column .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section--title::before, .section-list-column-accordion .column .list-column-section--title::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; }
.section-list-column-accordion .column .list-column-section--title::before, .section-list-column-accordion .column .list-column-section--title::after { text-decoration: none; }
.section-list-column-accordion .column .list-column-section--title::before { display: none; }
.section-list-column-accordion .column .list-column-section--title::before, .section-list-column-accordion .column .list-column-section--title::after { content: ""; }
.section-list-column-accordion .column .list-column-section--title::after { padding-left: 0.3em; top: 0px; }
.section-list-column-accordion .column .list-column-section--title::after { float: right; font-size: 20px; font-weight: 600; margin-top: -5px; margin-right: 8px; color: rgb(134, 134, 139); transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }
}
.section-list-column-accordion .column .list-column-section-state { display: none; }
.section-list-column-accordion .column .list-column-section:last-child .list-column-section--list { margin-bottom: 0px; }
@media only screen and (max-width: 734px) {
.section-list-column-accordion .column .list-column-section { cursor: pointer; padding: 15px 0px; border-top: 1px solid rgb(210, 210, 215); }
}
.section-list-column-accordion .column .list-column-section .list-column-section--list { margin-bottom: 70px; list-style: none; }
@media only screen and (max-width: 1068px) {
.section-list-column-accordion .column .list-column-section .list-column-section--list { margin-bottom: 54px; }
}
.section-list-column-accordion .column .list-column-section .list-column-section--list-item { margin-bottom: 18px; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:last-child { margin-bottom: 0px; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(ko) { line-height: 1.58824; 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-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh) { letter-spacing: 0em; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item { margin-bottom: 16px; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh) { letter-spacing: 0em; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-list-column-accordion .column .list-column-section .list-column-section--list-item: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-list-column-accordion .column .list-column-section .list-column-section--list-item: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: 734px) {
.section-list-column-accordion .column .list-column-section .list-column-section--list-item:first-child { margin-top: 10px; }
}
.section-list-column-accordion .column .list-column-section .list-column-section--list-link { color: rgb(29, 29, 31); }
.section-list-column-accordion .column .list-column-section .list-column-section--list-link:hover { color: rgb(0, 102, 204); text-decoration: none; }
@media only screen and (max-width: 734px) {
.section-list-column-accordion .column:last-child .list-column-section:last-child { border-bottom: 1px solid rgb(210, 210, 215); }
.section-list-column-accordion .column .list-column-section--list { margin: 0px; overflow: hidden; position: absolute; top: 100%; left: 0px; width: 100%; visibility: hidden; z-index: -1; transform: translateY(-30px); }
.section-list-column-accordion .column .list-column-section-state:checked + .list-column-section .list-column-section--list { position: static; visibility: visible; z-index: 1; transform: none; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; margin-bottom: 15px; }
}
.section-list-column-accordion .column .list-column-section-state:checked + .list-column-section .list-column-section--title::after { transform: rotate(45deg) scale(1); }
@media only screen and (max-width: 1068px) {
.section-2-column--card.section-content { width: 100%; }
}
.section-2-column--card .row { margin-bottom: 40px; }
@media only screen and (max-width: 1068px) {
.section-2-column--card .row { margin-bottom: 22px; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card .row { margin-bottom: 0px; }
}
.section-2-column--card .column { box-sizing: border-box; padding: 60px 50px; display: flex; flex-direction: column; width: 470px; height: 650px; }
.section-2-column--card .column:first-child { margin-right: 20px; }
.section-2-column--card .column:last-child { margin-left: 20px; }
@media only screen and (max-width: 1068px) {
.section-2-column--card .column { padding: 50px 40px; width: calc(50% - 11px); }
.section-2-column--card .column:first-child { margin-right: 11px; }
.section-2-column--card .column:last-child { margin-left: 11px; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card .column { width: 100%; padding: 55px 6.25vw; height: auto; margin-bottom: 12px; }
.section-2-column--card .column:first-child { margin-right: 0px; }
.section-2-column--card .column:last-child { margin-left: 0px; }
}
.section-2-column--card .column.visuallyhidden + div { margin-left: 0px; }
.section-2-column--card .icon-logo { display: block; height: 45px; max-width: 213px; background-repeat: no-repeat; background-size: 120px 45px; }
.section-2-column--card .badge-wrapper { margin-top: auto; }
@media only screen and (max-width: 734px) {
.section-2-column--card .badge-wrapper { margin-top: 50px; }
}
.section-2-column--card .badge-wrapper .badge { min-width: 9em; color: rgb(110, 110, 115); }
.section-2-column--card .badge-wrapper .badge .badge-content { margin-bottom: 2em; }
.section-2-column--card .badge-wrapper .badge .badge-content { margin-top: 1em; }
.section-2-column--card .badge-wrapper .badge .badge-caption { color: rgb(110, 110, 115); }
@media only screen and (max-width: 734px) {
.section-2-column--card .badge-wrapper .badge .badge-content { margin-top: 0px; padding-top: 0px; }
}
.section-2-column--card .copy-block span.copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--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; }
.section-2-column--card .copy-block span.copy-block--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: 734px) {
.section-2-column--card .copy-block span.copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--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; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-column--card .copy-block span.copy-block--eyebrow::before { content: ""; display: block; height: 24px; }
@media only screen and (max-width: 1068px) {
.section-2-column--card .copy-block span.copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--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; }
.section-2-column--card .copy-block span.copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--eyebrow::before { height: 11px; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card .copy-block span.copy-block--eyebrow::before { height: 21px; }
}
.section-2-column--card .copy-block span.copy-block--body { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); }
.section-2-column--card .copy-block span.copy-block--body:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-column--card .copy-block span.copy-block--body { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-column--card .copy-block span.copy-block--body { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block span.copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-column--card .copy-block .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-column--card .copy-block .copy-block--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-column--card .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-column--card .copy-block a { display: block; margin-top: 23px; }
.section-2-column--card .copy-block.copy-block-section-content .list-copy-block--desc { margin: 30px 0px 10px; font-weight: 600; }
.section-2-column--card .copy-block.copy-block-section-content .list-copy-block--ul { margin-left: 20px; }
.section-2-column--card.list-view .news-grey-bg { height: 460px; }
.section-2-column--card.section-2-column--bg--medium-grey .column { background-color: rgb(245, 245, 247); }
.section-2-column--card.section-2-column--no-badge .badge-wrapper { display: none; }
.section-2-column--card.section-2-column--no-badge .column { height: initial; padding-top: 96px; padding-bottom: 96px; }
@media only screen and (max-width: 1068px) {
.section-2-column--card.section-2-column--no-badge .column { padding-top: 84px; padding-bottom: 84px; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card.section-2-column--no-badge .column { padding-top: 40px; padding-bottom: 40px; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card.section-2-column--no-badge .column:first-child { margin-bottom: 22px; }
.section-2-column--card.section-2-column--no-badge .column:last-child { margin-bottom: 0px; }
}
.section-2-column--card.rounded-border .column { border-radius: 1.647rem; }
.section-2-column--card.card-bg-medium-grey .column { background-color: rgb(245, 245, 247); }
.section-2-column--card.section-2-column--card-v1 .row { margin-bottom: 0px; gap: 1.176rem; }
.section-2-column--card.section-2-column--card-v1 .row .column { margin: 0px; width: calc(50% - 10px); height: auto; }
@media only screen and (max-width: 734px) {
.section-2-column--card.section-2-column--card-v1 .row .column { padding: 3.235rem 1.471rem; width: 100%; }
}
@media only screen and (max-width: 1068px) {
.section-2-column--card.section-2-column--card-v1 .row .column .copy-block--eyebrow::before { height: 1.235rem; }
}
.section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper { padding-top: 7.471rem; }
@media only screen and (max-width: 1068px) {
.section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper { padding-top: 3.471rem; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper { padding-top: 3.176rem; margin-top: 0px; }
}
.section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper .badge, .section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper .badge .badge-content { margin: 0px; padding: 0px; }
.section-2-column--card.section-2-column--card-v1 .row .column .badge-wrapper .badge .badge-caption { padding-top: 0.118rem; width: 10.588rem; position: relative; }
@media only screen and (max-width: 1068px) {
.section-2-column--card.section-2-column--card-v1.section-content { width: 40.706rem; }
}
@media only screen and (max-width: 734px) {
.section-2-column--card.section-2-column--card-v1.section-content { width: 87.5%; }
.section-2-column--card.section-2-column--card-v1.section-content .row { margin-bottom: 0px; }
}
.flip-card { margin-top: 80px; margin-bottom: 80px; min-height: 0px; position: relative; transform: translateZ(0px); }
@media only screen and (max-width: 1068px) {
.flip-card { margin-top: 40px; margin-bottom: 40px; }
}
@media only screen and (max-width: 734px) {
.flip-card { margin-top: 50px; margin-bottom: 50px; }
}
.flip-card .card-toggle { display: none; }
.flip-card .tile { box-shadow: none; border-radius: 18px; }
.flip-card .tile .tile-content { padding: 0px; }
.flip-card .tile .tile-content .column:first-child { padding-right: 0px; }
.flip-card .tile .tile-content .column:last-child { padding-left: 0px; background-color: rgb(245, 245, 247); }
.flip-card .tile .tile-content .column:last-child .row { height: 100%; }
.flip-card .tile .tile-content .column:last-child .row .copy-block { padding-right: 50px; padding-left: 50px; }
@media only screen and (max-width: 1068px) {
.flip-card .tile .tile-content .column:last-child .row .copy-block { padding-left: 30px; padding-right: 30px; }
}
@media only screen and (max-width: 734px) {
.flip-card .tile .tile-content .column:last-child .row .copy-block { padding: 40px 20px; }
}
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow { margin-bottom: 10px; font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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: 734px) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--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) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow { margin-bottom: 26px; }
}
@media only screen and (max-width: 734px) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--eyebrow { margin-bottom: 2px; }
}
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading { margin-bottom: 0px; font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading: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; }
.flip-card .tile .tile-content .column:last-child .row .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.flip-card .tile .tile-content .column:last-child .row.align-items-center { -webkit-box-align: start; align-items: start; }
}
.flip-card .tile .tile-content .column img { margin: 0px; }
.flip-card .tile .tile-button-wrapper { visibility: hidden; right: 30px; bottom: 30px; }
@media only screen and (max-width: 734px) {
.flip-card .tile .tile-button-wrapper { right: 20px; bottom: 20px; }
}
.flip-card .tile .tile-button-wrapper .tile-button { z-index: 1; opacity: 0.9; }
.flip-card .tile .tile-button-wrapper .tile-button .tile-icon { height: 24px; }
.flip-card .tile .tile-button-wrapper .tile-button:hover { background-color: rgb(81, 81, 84); transition: transform 0.66s cubic-bezier(0.66, 0, 0.2, 1) 0s, background-color 0.66s cubic-bezier(0.66, 0, 0.01, 0.9) 0s; }
.flip-card .flip-card-back { display: flex; flex-direction: column; position: absolute; opacity: 0; top: 0px; left: 0px; width: 100%; height: 100%; transition: opacity 0.66s cubic-bezier(0.66, 0, 0.2, 1) 0s, visibility 0.66s cubic-bezier(0.66, 0, 0.2, 1) 0s; background-color: rgb(29, 29, 31); z-index: -1; overflow: hidden; visibility: hidden; border-radius: 18px; }
.flip-card .flip-card-back .top-gradient { display: none; top: 89.5px; position: absolute; height: 80px; width: 100%; background: linear-gradient(rgb(29, 29, 31), rgba(29, 29, 31, 0)); pointer-events: none; }
@media only screen and (max-width: 1068px) {
.flip-card .flip-card-back .top-gradient { height: 60px; top: 59.5px; }
}
.flip-card .flip-card-back .bottom-gradient { display: none; bottom: 89.5px; position: absolute; height: 80px; width: 100%; background: linear-gradient(to top, rgb(29, 29, 31), rgba(29, 29, 31, 0)); pointer-events: none; }
@media only screen and (max-width: 1068px) {
.flip-card .flip-card-back .bottom-gradient { height: 60px; bottom: 59.5px; }
}
.flip-card .flip-card-back .flip-card-back--copyBlocks { display: flex; flex-flow: wrap; color: rgb(255, 255, 255); flex: 1 1 0%; margin: 90px 170px; overflow-y: auto; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block { margin-bottom: 36px; padding-right: 17px; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading { color: rgb(255, 255, 255); font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 29px; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading { margin-bottom: 21px; font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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) and (max-width: 1068px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading { margin-bottom: 19px; font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body { margin-bottom: 25px; font-size: 21px; line-height: 1.19048; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body: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) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body { font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(ko) { line-height: 1.35296; 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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body: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) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body { margin-bottom: 21px; }
}
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a { font-size: 21px; line-height: 1.19048; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a: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) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a { font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(ko) { line-height: 1.35296; 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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh) { letter-spacing: 0em; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a: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; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block > a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--heading:last-child { margin-bottom: 0px; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block .copy-block--body:last-child { margin-bottom: 0px; }
.flip-card .flip-card-back .flip-card-back--copyBlocks .copy-block:last-child { margin-bottom: 0px; }
@media only screen and (max-width: 1068px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks { margin: 60px 100px 60px 50px; }
}
@media only screen and (max-width: 734px) {
.flip-card .flip-card-back .flip-card-back--copyBlocks { margin: 60px 55px 60px 20px; }
}
.flip-card.expand .tile .tile-button { transform: rotate(45deg); background-color: rgb(110, 110, 115); opacity: 0.8; }
.flip-card.expand .tile .tile-button:hover { background-color: rgb(210, 210, 215); transition: transform 0.66s cubic-bezier(0.66, 0, 0.2, 1) 0s, background-color 0.66s cubic-bezier(0.66, 0, 0.01, 0.8) 0s; opacity: 0.8; }
.flip-card.expand .flip-card-back { opacity: 1; }
.flip-card .bg-gradient { background: text transparent; color: transparent; }
.flip-card .bg-gradient.bg-mermaid-2-grad-linear-vt { background-image: linear-gradient(0deg, rgb(110, 172, 202), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-mermaid-2-grad-linear-hz { background-image: linear-gradient(-90deg, rgb(110, 172, 202), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-grad-linear-blue-green-hz { background-image: linear-gradient(90deg, rgb(59, 145, 212), rgb(29, 162, 194)); }
.flip-card .bg-gradient.bg-mermaid-2-grad-linear-dg { background-image: linear-gradient(45deg, rgb(110, 172, 202), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-mermaid-3-grad-linear-vt { background-image: linear-gradient(0deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-mermaid-3-grad-linear-hz { background-image: linear-gradient(-90deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-mermaid-3-grad-linear-dg { background-image: linear-gradient(45deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215)); }
.flip-card .bg-gradient.bg-mermaid-4-grad-linear-vt { background-image: linear-gradient(0deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215), rgb(255, 255, 242)); }
.flip-card .bg-gradient.bg-mermaid-4-grad-linear-hz { background-image: linear-gradient(-90deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215), rgb(255, 255, 242)); }
.flip-card .bg-gradient.bg-mermaid-4-grad-linear-dg { background-image: linear-gradient(45deg, rgb(110, 172, 202), rgb(128, 184, 193), rgb(255, 255, 215), rgb(255, 255, 242)); }
.flip-card.expand.section-2-col-img-txt .flip-card-back { visibility: visible; }
.flip-card.section-2-col-img-txt { overflow: unset; }
.categories-modal { display: none; }
.modal .modal-overlay { border-radius: 24px; }
.modal .modal-content-container { min-height: 90vh; padding: 0px 60px; }
@media only screen and (max-width: 734px) {
.modal .modal-content-container { padding: 0px 20px; }
}
.modal.modal-open .categories-modal { display: block; }
.modal-close-button { left: 20px; top: 20px; height: initial; width: initial; }
.modal-close-button .modal-close-icon { height: 40px; width: 40px; }
@media only screen and (max-width: 734px) {
.modal-close-button .modal-close-icon { height: 36px; width: 36px; }
}
.categories-modal { max-height: calc(-210px + 90vh); overflow: auto; padding: 0px 5px; margin-top: 92px; }
@media only screen and (max-width: 1068px) {
.categories-modal { max-height: calc(-210px + 100vh); }
}
@media only screen and (max-width: 734px) {
.categories-modal { margin-top: 72px; max-height: calc(-170px + 100vh); }
}
.categories-modal .modal-headline { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-headline:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-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) {
.categories-modal .modal-headline { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-headline:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-headline:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.categories-modal .modal-headline { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-headline:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-headline:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-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; }
.categories-modal .modal-headline:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.categories-modal .accordion { margin-bottom: 118px; }
@media only screen and (max-width: 734px) {
.categories-modal .accordion { margin-bottom: 98px; }
}
.categories-modal .accordion .accordion-item:last-child { border-bottom: 1px solid rgb(210, 210, 215); }
.categories-modal .accordion .accordion-item .accordion-button { padding: 30px 0px; font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:focus::after { outline: 0px; }
.categories-modal .accordion .accordion-item .accordion-button:focus-visible::after { outline: rgba(0, 125, 250, 0.6) solid 4px; outline-offset: 1px; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-item .accordion-button:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button: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) {
.categories-modal .accordion .accordion-item .accordion-button { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-item .accordion-button:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button: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: 734px) {
.categories-modal .accordion .accordion-item .accordion-button { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-item .accordion-button:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-item .accordion-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; }
.categories-modal .accordion .accordion-item .accordion-button:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.categories-modal .accordion .accordion-item .accordion-button .accordion-title-field { display: inline-block; }
.categories-modal .accordion .accordion-item .accordion-icon { color: rgb(0, 102, 204); }
.categories-modal .accordion .accordion-item:first-child .accordion-button { margin-top: 13px; }
.categories-modal .accordion .accordion-item .accordion-content-paragraph, .categories-modal .accordion .accordion-tray .accordion-content { padding-bottom: 0px; }
.categories-modal .accordion .accordion-tray .accordion-content .accordion-content-paragraph .form-checkbox { margin-top: 20px; }
.categories-modal .accordion .accordion-tray .accordion-content .accordion-content-paragraph .form-checkbox:first-child { margin-top: 0px; }
.categories-modal .accordion .accordion-tray .accordion-content .accordion-content-paragraph .form-checkbox .form-label { margin-bottom: 0px; }
.categories-modal .accordion .accordion-tray .accordion-content .accordion-content-paragraph .form-checkbox .form-checkbox-input:focus ~ .form-label .form-checkbox-indicator { box-shadow: none; }
.categories-modal .accordion .accordion-tray .accordion-content .accordion-content-paragraph .form-checkbox .form-checkbox-input:focus-visible ~ .form-label .form-checkbox-indicator { box-shadow: rgba(0, 125, 250, 0.6) 0px 0px 0px 4px; }
.categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories { margin: 40px 0px; display: block; color: rgb(0, 113, 227); }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label, .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories { cursor: pointer; font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ar), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ja), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ko), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(th), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-CN), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-HK), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-MO), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-TW), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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) {
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label, .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ar), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ja), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ko), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(th), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-CN), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-HK), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-MO), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-TW), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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: 734px) {
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label, .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ar), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ja), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(ko), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(th), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-CN), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-HK), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-MO), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories: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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-label:lang(zh-TW), .categories-modal .accordion .accordion-tray .accordion-content .clear-all-categories:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label: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) {
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label: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: 734px) {
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh) { letter-spacing: 0em; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-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; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:checked + .form-label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:disabled + .form-label { cursor: not-allowed; }
.categories-modal .accordion .accordion-tray .accordion-content .form-checkbox .form-checkbox-input:disabled + .form-label .form-checkbox-indicator { cursor: not-allowed; }
.categories-modal .modal-footer { display: flex; position: absolute; background-color: rgb(255, 255, 255); width: 100%; left: 0px; bottom: 0px; padding: 40px 0px; align-items: center; justify-content: center; border-top: 1px solid rgb(210, 210, 215); z-index: 1; }
@media only screen and (max-width: 734px) {
.categories-modal .modal-footer { padding: 30px 0px; }
}
.categories-modal .modal-footer::after { content: ""; position: absolute; inset: 0px; background-color: rgb(255, 255, 255); opacity: 0.475; z-index: -1; }
.categories-modal .modal-footer .clear-all { cursor: pointer; margin-right: 30px; color: rgb(0, 113, 227); }
.categories-modal .modal-footer .clear-all:hover { text-decoration: none; }
.categories-modal .modal-footer .apply { padding-left: 24px; padding-right: 24px; border-radius: 22px; }
.categories-modal .modal-footer .clear-all, .categories-modal .modal-footer .apply { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ar), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(ja), .categories-modal .modal-footer .apply:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ko), .categories-modal .modal-footer .apply:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .modal-footer .clear-all:lang(zh), .categories-modal .modal-footer .apply:lang(zh) { letter-spacing: 0em; }
.categories-modal .modal-footer .clear-all:lang(th), .categories-modal .modal-footer .apply:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-CN), .categories-modal .modal-footer .apply:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-HK), .categories-modal .modal-footer .apply:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-MO), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(zh-TW), .categories-modal .modal-footer .apply: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) {
.categories-modal .modal-footer .clear-all, .categories-modal .modal-footer .apply { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ar), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(ja), .categories-modal .modal-footer .apply:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ko), .categories-modal .modal-footer .apply:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .modal-footer .clear-all:lang(zh), .categories-modal .modal-footer .apply:lang(zh) { letter-spacing: 0em; }
.categories-modal .modal-footer .clear-all:lang(th), .categories-modal .modal-footer .apply:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-CN), .categories-modal .modal-footer .apply:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-HK), .categories-modal .modal-footer .apply:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-MO), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(zh-TW), .categories-modal .modal-footer .apply: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: 734px) {
.categories-modal .modal-footer .clear-all, .categories-modal .modal-footer .apply { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ar), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(ja), .categories-modal .modal-footer .apply:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(ko), .categories-modal .modal-footer .apply:lang(ko) { line-height: 1.35296; 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; }
.categories-modal .modal-footer .clear-all:lang(zh), .categories-modal .modal-footer .apply:lang(zh) { letter-spacing: 0em; }
.categories-modal .modal-footer .clear-all:lang(th), .categories-modal .modal-footer .apply:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-CN), .categories-modal .modal-footer .apply:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-HK), .categories-modal .modal-footer .apply:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.categories-modal .modal-footer .clear-all:lang(zh-MO), .categories-modal .modal-footer .apply: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; }
.categories-modal .modal-footer .clear-all:lang(zh-TW), .categories-modal .modal-footer .apply:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.categories-modal .modal-footer .clear-all:disabled, .categories-modal .modal-footer .apply:disabled { cursor: default; opacity: 0.475; }
.section-2-col-content .row { margin-bottom: 33px; }
@media only screen and (max-width: 734px) {
.section-2-col-content .row { margin-bottom: 21px; }
}
.section-2-col-content .row:last-child { margin-bottom: 0px; }
.section-2-col-content .row .column :lang(en) { word-break: keep-all; }
.section-2-col-content .row .column:first-child { flex-basis: 33.3333%; max-width: 33.3333%; padding-right: 4.16667%; }
@media only screen and (max-width: 734px) {
.section-2-col-content .row .column:first-child { flex-basis: 100%; max-width: 100%; margin-bottom: 11px; }
}
.section-2-col-content .row .column:last-child { flex-basis: 66.6667%; max-width: 66.6667%; }
@media only screen and (max-width: 734px) {
.section-2-col-content .row .column:last-child { flex-basis: 100%; max-width: 100%; }
}
.section-2-col-content--label { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--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; }
.section-2-col-content--label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc: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-2-col-content--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc:lang(ko) { line-height: 1.58824; 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-2-col-content--desc:lang(zh) { letter-spacing: 0em; }
.section-2-col-content--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc: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-2-col-content--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc * + ul { margin-top: 33px; margin-left: 1.17647em; box-sizing: border-box; list-style-position: outside; }
@media only screen and (max-width: 734px) {
.section-2-col-content--desc * + ul { margin-top: 16px; margin-left: 0px; list-style-position: inside; }
}
.section-2-col-content--desc * + ul li:not(:first-child) { margin-top: 15px; }
@media only screen and (max-width: 734px) {
.section-2-col-content--desc * + ul li:not(:first-child) { margin-top: 16px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-content--desc { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc: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-2-col-content--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc: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-2-col-content--desc:lang(zh) { letter-spacing: 0em; }
.section-2-col-content--desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content--desc: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-2-col-content--desc: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: 734px) {
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body, .section-2-col-content.privacy .section-2-col-content--desc div .typography-body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(ar), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body: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-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(ja), .section-2-col-content.privacy .section-2-col-content--desc div .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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(ko), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body: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-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(zh), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body:lang(zh) { letter-spacing: 0em; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(th), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(zh-CN), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(zh-HK), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(zh-MO), .section-2-col-content.privacy .section-2-col-content--desc div .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; }
.section-2-col-content.privacy .section-2-col-content--desc p .typography-body:lang(zh-TW), .section-2-col-content.privacy .section-2-col-content--desc div .typography-body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-content.privacy .section-2-col-content--desc p:not(:first-child), .section-2-col-content.privacy .section-2-col-content--desc div:not(:first-child) { margin-top: 21px; }
@media only screen and (max-width: 734px) {
.section-2-col-content.privacy .section-2-col-content--desc p:not(:first-child), .section-2-col-content.privacy .section-2-col-content--desc div:not(:first-child) { margin-top: 14px; }
}
.video-gallery .gallery { position: relative; margin: auto; overflow: hidden; width: 78.353rem; max-width: 100%; padding-bottom: 43px; }
@media only screen and (max-width: 1068px) {
.video-gallery .gallery { width: 43.294rem; padding-bottom: 38px; }
}
@media only screen and (max-width: 734px) {
.video-gallery .gallery { width: 87.5%; padding-bottom: 33px; }
}
.video-gallery .gallery .item-container { background: rgb(249, 249, 249); }
.video-gallery .gallery .item-container .gallery-item .gallery-img { height: 100%; display: block; }
@media only screen and (max-width: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-video, .video-gallery .gallery .item-container .gallery-item .gallery-img { margin-bottom: -8px; }
}
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block { z-index: 1; position: absolute; width: 57.6475rem; inset: 0px; margin: auto; display: flex; align-items: center; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block { width: 24rem; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow, .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading, .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .body, .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { color: rgb(249, 249, 249); }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { width: 80px; margin-bottom: 40px; }
@media only screen and (max-width: 1068px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { width: 62px; margin-bottom: 30px; }
}
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 10px; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--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: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { 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-bottom: 36px; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading: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) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { margin-bottom: 30px; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(ru), .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(fr), .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading:lang(it) { font-size: 21px; }
}
@media only screen and (max-width: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { margin-bottom: 24px; }
}
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { display: inline-block; margin-top: 34px; }
@media only screen and (max-width: 1068px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block { left: 5vw; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { margin-top: 30px; }
}
@media only screen and (max-width: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { margin-top: 25px; }
}
@media only screen and (max-width: 1068px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block { width: 34rem; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block { width: 20.353rem; }
}
@media only screen and (max-width: 734px) {
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block { background: rgb(249, 249, 249); position: static; padding: 40px 20px; width: auto; left: 0px; transform: translate(0px); }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block { width: 100%; padding-left: 0px; padding-right: 0px; }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--eyebrow, .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading, .video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .body { color: rgb(50, 50, 50); }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { color: rgb(0, 102, 204); }
.video-gallery .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { width: 40px; margin-bottom: 20px; }
}
.video-gallery .gallery .item-container .gallery-item .gallery-controls .icon { font-size: 36px; }
@media only screen and (max-width: 1068px) {
.video-gallery .gallery .item-container .gallery-item .gallery-controls .icon { font-size: 28px; }
}
@media only screen and (max-width: 1068px) {
.video-gallery .gallery .paddlenav .paddlenav-arrow { display: none; }
}
.video-gallery .gallery[data-gallery-animation-slide="true"] .gallery-item { opacity: 1; }
.video-gallery .gallery .dotnav { position: relative; z-index: 3; padding-bottom: 5px; }
@media only screen and (max-width: 734px) {
.video-gallery .gallery .dotnav { height: 20px; }
}
.video-gallery.single-image .gallery .paddlenav, .video-gallery.single-image .gallery .tablist-wrapper { display: none; }
.video-gallery.single-image .gallery .gallery-item:not(:first-child) { display: none !important; }
.video-gallery.single-image .gallery .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { width: 100px; margin-bottom: 40px; }
@media only screen and (max-width: 1068px) {
.video-gallery.single-image .gallery .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { width: 70px; margin-bottom: 30px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.single-image .gallery .gallery-item .gallery-copy-block .copy-block .gallery-icon-img { margin-bottom: 20px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.homepage .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { margin-bottom: 26px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.homepage .gallery .item-container .gallery-item .gallery-copy-block .copy-block .more { margin-top: 26px; }
}
.video-gallery.homepage .gallery .dotnav { height: initial; padding-top: 30px; }
@media only screen and (max-width: 1068px) {
.video-gallery.homepage .gallery .dotnav { padding-top: 25px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.homepage .gallery .dotnav { padding-top: 20px; }
}
@media only screen and (max-width: 1068px) {
.video-gallery.copy-heading-21 .gallery-copy-block--heading { font-size: 21px !important; }
}
.video-gallery.success-stories-landing .gallery { width: 1344px; }
@media only screen and (max-width: 1068px) {
.video-gallery.success-stories-landing .gallery { width: 736px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.success-stories-landing .gallery { width: 87.5%; }
}
.video-gallery.success-stories-landing .gallery .item-container { background-color: initial; }
@media only screen and (max-width: 734px) {
.video-gallery.success-stories-landing .gallery .item-container .gallery-item .img-container { margin-bottom: 50px; }
}
@media only screen and (max-width: 734px) {
.video-gallery.success-stories-landing .gallery .item-container .gallery-item .gallery-copy-block { background: rgb(249, 249, 249); }
}
@media only screen and (max-width: 734px) {
.video-gallery.success-stories-landing .gallery .item-container .gallery-item .gallery-copy-block .copy-block .gallery-copy-block--heading { margin-bottom: 26px; }
}
.video-gallery.success-stories-landing .gallery .item-container .gallery-item .gallery-copy-block .copy-block .cta .button { padding-left: 24px; padding-right: 24px; border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
@media only screen and (max-width: 734px) {
.video-gallery.success-stories-landing .gallery .item-container .gallery-item .gallery-copy-block .copy-block .cta .button { border: 2px solid rgb(0, 113, 227); color: rgb(0, 113, 227); }
}
.video-gallery.video-gallery--cta-grey .button-clear-white, .video-gallery.video-gallery--cta-grey .gallery .item-container .gallery-item .gallery-copy-block .copy-block .cta .button-clear-white { border: 2px solid rgb(249, 249, 249); color: rgb(0, 0, 0); background-color: rgb(245, 245, 247); }
.video-gallery.video-gallery--cta-grey .button-clear-white:hover, .video-gallery.video-gallery--cta-grey .gallery .item-container .gallery-item .gallery-copy-block .copy-block .cta .button-clear-white:hover { background-color: rgb(255, 255, 255); }
.video-gallery.quote-carousel { --quote-grad--deg: 0deg; --quote-grad--color1: #4E9DBF; --quote-grad--color2: #7DBCA0; --quote-grad--color3: #7DBCA0; --quote-grad--color4: #4E9DBF; }
.video-gallery.quote-carousel .gallery { position: relative; width: 100%; padding-bottom: 0.706rem; }
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery { width: calc(87.5% + 9px); padding-left: 9px; }
.video-gallery.quote-carousel .gallery:lang(es), .video-gallery.quote-carousel .gallery:lang(fr), .video-gallery.quote-carousel .gallery:lang(ru), .video-gallery.quote-carousel .gallery:lang(ja), .video-gallery.quote-carousel .gallery:lang(zh-CN) { width: calc(87.5% + 16px); padding-left: 16px; }
}
.video-gallery.quote-carousel .gallery .paddlenav { display: none; }
.video-gallery.quote-carousel .gallery .item-container { background: transparent; padding-bottom: 4.824rem; }
@media only screen and (max-width: 1068px) {
.video-gallery.quote-carousel .gallery .item-container { padding-bottom: 3.647rem; }
}
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container { padding-bottom: 3.706rem; }
}
.video-gallery.quote-carousel .gallery .item-container .gallery-item { width: 100%; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper { border: none; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation { margin: auto; }
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation { margin: 0px; text-align: left; }
}
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation.bg-gradient .quote-block--quote { background: text transparent; color: transparent; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation.bg-gradient-2-linear-grad .quote-block--quote { background-image: linear-gradient(var(--quote-grad--deg),var(--quote-grad--color1),var(--quote-grad--color2)); }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation.bg-gradient-3-linear-grad .quote-block--quote { background-image: linear-gradient(var(--quote-grad--deg),var(--quote-grad--color1),var(--quote-grad--color2),var(--quote-grad--color3)); }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation.bg-gradient-4-linear-grad .quote-block--quote { background-image: linear-gradient(var(--quote-grad--deg),var(--quote-grad--color1),var(--quote-grad--color2),var(--quote-grad--color3),var(--quote-grad--color4)); }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 3.176rem; color: var(--quote-grad--color1); }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ko) { 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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh) { letter-spacing: 0em; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--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) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote { padding-bottom: 2.412rem; }
}
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote { padding-bottom: 1.941rem; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote::before { position: absolute; color: var(--quote-grad--color1); left: -10px; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(es)::before, .video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(fr)::before, .video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ru)::before, .video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja)::before, .video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN)::before { left: -16px; }
}
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author { color: rgb(110, 110, 115); font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 0.4706rem; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author { font-size: 19px; line-height: 1.4211; font-weight: 600; letter-spacing: 0.0055em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author { font-size: 17px; line-height: 1.47059; font-weight: 600; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh) { letter-spacing: 0em; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company { color: rgb(110, 110, 115); font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.0055em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company { font-size: 24px; line-height: 1.33341; font-weight: 400; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company: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; }
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .item-container .gallery-item .quote-block--wrapper .quote-block--quotation .quote-block--company { font-size: 17px; }
}
.video-gallery.quote-carousel .gallery .tablist-wrapper { bottom: 0.235rem; }
@media only screen and (max-width: 734px) {
.video-gallery.quote-carousel .gallery .tablist-wrapper { padding-left: 20px; }
.video-gallery.quote-carousel .gallery .tablist-wrapper .dotnav { justify-content: flex-start; }
.video-gallery.quote-carousel .gallery .tablist-wrapper .dotnav li:first-child, .video-gallery.quote-carousel .gallery .tablist-wrapper .dotnav .dotnav-item { margin-left: 0px; }
.video-gallery.quote-carousel .gallery .tablist-wrapper:lang(es), .video-gallery.quote-carousel .gallery .tablist-wrapper:lang(fr), .video-gallery.quote-carousel .gallery .tablist-wrapper:lang(ru), .video-gallery.quote-carousel .gallery .tablist-wrapper:lang(ja), .video-gallery.quote-carousel .gallery .tablist-wrapper:lang(zh-CN) { padding-left: 32px; }
}
.video-gallery.quote-carousel .gallery .dotnav { padding-bottom: 0px; height: initial; }
.video-gallery.quote-carousel.show-paddlenav .gallery .paddlenav { display: block; }
.column-badge-copy-block { --column-badge-stats-font-color: #1d1d1f; }
.column-badge-copy-block .column { padding-right: 30px; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block .column { padding-right: 11px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block .column { padding: 0px; margin-bottom: 35px; }
.column-badge-copy-block .column:last-child { margin-bottom: 0px; }
}
.column-badge-copy-block .column:last-child { padding-right: 0px; }
.column-badge-copy-block .copy-block--label { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 34px 0px 25px; }
.column-badge-copy-block .copy-block--label:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--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; }
.column-badge-copy-block .copy-block--label:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--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; }
.column-badge-copy-block .copy-block--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) {
.column-badge-copy-block .copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block .copy-block--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; }
.column-badge-copy-block .copy-block--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) {
.column-badge-copy-block .copy-block--label { margin: 30px 0px 21px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block .copy-block--label { margin: 30px 0px 23px; }
}
.column-badge-copy-block .copy-block--icon { height: 80px; }
.column-badge-copy-block.advanced .column, .column-badge-copy-block.our-approach-new .column { --col-gutter: 60px; max-width: calc((100% - var(--col-gutter) * 2) / 3); padding: 0px; margin-right: var(--col-gutter); }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.advanced .column, .column-badge-copy-block.our-approach-new .column { --col-gutter: 35px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.advanced .column, .column-badge-copy-block.our-approach-new .column { max-width: 100%; margin: 0px 0px 30px; }
.column-badge-copy-block.advanced .column:last-child, .column-badge-copy-block.our-approach-new .column:last-child { margin-bottom: 0px; }
}
.column-badge-copy-block.advanced .column:last-child, .column-badge-copy-block.our-approach-new .column:last-child { margin-right: 0px; }
.column-badge-copy-block.advanced .column .copy-block--label, .column-badge-copy-block.our-approach-new .column .copy-block--label { margin-bottom: 0px; margin-top: 36px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.advanced .column .copy-block--label, .column-badge-copy-block.our-approach-new .column .copy-block--label { margin-top: 17px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.advanced .column .copy-block--label, .column-badge-copy-block.our-approach-new .column .copy-block--label { margin-top: 19px; }
}
.column-badge-copy-block.advanced .column .copy-block--body, .column-badge-copy-block.our-approach-new .column .copy-block--body { margin-top: 25px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.advanced .column .copy-block--body, .column-badge-copy-block.our-approach-new .column .copy-block--body { margin-top: 21px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.advanced .column .copy-block--body, .column-badge-copy-block.our-approach-new .column .copy-block--body { margin-top: 23px; }
}
.column-badge-copy-block.advanced .copy-block--icon, .column-badge-copy-block.our-approach-new .copy-block--icon { height: 72px; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.advanced .copy-block--icon, .column-badge-copy-block.our-approach-new .copy-block--icon { height: 74px; }
}
.column-badge-copy-block.certification { height: 600px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.certification { width: 100%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification { height: auto; margin-bottom: 0px; }
}
.column-badge-copy-block.certification .row { height: 100%; }
.column-badge-copy-block.certification .row .column { height: 100%; margin-bottom: 0px; }
.column-badge-copy-block.certification .row .column:first-child { padding: 0px 20px 0px 0px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.certification .row .column:first-child { padding: 0px 10px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column:first-child { padding: 0px 0px 10px; }
}
.column-badge-copy-block.certification .row .column:last-child { padding: 0px 0px 0px 20px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.certification .row .column:last-child { padding: 0px 0px 0px 10px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column:last-child { padding: 0px 0px 10px; }
}
.column-badge-copy-block.certification .row .column .copy-block { background-color: rgb(255, 255, 255); padding: 54px 54px 0px; height: 550px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.certification .row .column .copy-block { padding: 54px 22px 0px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column .copy-block { padding: 30px 6.25% 45px; height: auto; }
}
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { 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: 40px; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { margin-top: 34px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 20px; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.certification .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.certification .row .column .copy-block .copy-block--icon { width: 50px; height: 50px; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.certification .row .column .copy-block .copy-block--icon { width: 32px; height: 32px; }
}
.column-badge-copy-block.badge-block .column { padding-right: 4.16667%; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.badge-block .column { padding-right: 0px; margin-bottom: 22px; }
.column-badge-copy-block.badge-block .column:last-child { margin-bottom: 0px; }
}
.column-badge-copy-block.badge-block .column .badge { width: 100%; margin-right: 0px; }
.column-badge-copy-block.badge-block .column .badge .badge-content { margin: 0px; padding-top: 0px; padding-bottom: 0px; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value { padding-bottom: 10px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value { font-size: 64px; line-height: 1; font-weight: 400; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 6px; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(ko) { 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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value { font-size: 48px; line-height: 1; font-weight: 400; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(ko) { 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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value: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) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"] { font-size: 40px; line-height: 1; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"] { font-size: 32px; line-height: 1; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption { position: relative; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(ko) { line-height: 1.42859; 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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-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: 734px) {
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption: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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(ko) { line-height: 1.42859; 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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-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; }
.column-badge-copy-block.badge-block .column .badge .badge-content .badge-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.badge-block .column .badge-text { margin-top: 32px; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.badge-block .column .badge-text { margin-top: 26px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.badge-block .column .badge-text { margin-top: 26px; }
}
.column-badge-copy-block.section-3-col--center-badge .row .column { padding-right: 0px; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.section-3-col--center-badge .row .column { margin-bottom: 45px; }
.column-badge-copy-block.section-3-col--center-badge .row .column:last-child { margin-bottom: 0px; }
}
.column-badge-copy-block.section-3-col--center-badge .row .column .badge { display: flex; justify-content: center; align-items: center; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.section-3-col--center-badge .row .column .badge { justify-content: left; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.section-3-col--center-badge { padding-top: 30px; }
}
.column-badge-copy-block .badge-content .badge-value { color: var(--column-badge-stats-font-color); }
.column-badge-copy-block.column-badge-copy-block-v1 { margin-left: 9.44444%; margin-right: 9.79167%; max-width: 1163px; }
@media only screen and (min-width: 1441px) {
.column-badge-copy-block.column-badge-copy-block-v1 { margin-left: auto; margin-right: auto; }
}
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block-v1 { margin-left: 5.05618%; margin-right: 10.6742%; max-width: 900px; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 { margin-left: 6.26703%; margin-right: 6.13079%; max-width: 643px; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row { justify-content: space-between; }
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row { justify-content: unset; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row .column { padding: 0px; flex-basis: 46.3457%; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column { flex-basis: 44.7778%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column { flex-basis: 100%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column:first-child { margin-bottom: 1.76471rem; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block { position: relative; padding-left: 6.70588rem; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block { padding-left: 4.88235rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block { position: unset; padding: 0px; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .eyebrow-image { position: absolute; left: 0px; width: 6.23529rem; height: 6.23529rem; display: flex; justify-content: center; align-items: center; overflow: hidden; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .eyebrow-image { width: 4.41176rem; height: 4.41176rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .eyebrow-image { position: unset; justify-content: flex-start; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .eyebrow-image .copy-block--icon { width: auto; height: auto; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label { font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; margin-top: 0px; margin-bottom: 0.470588rem; padding-top: 0.705882rem; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label { padding-top: 0.294118rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--label { font-size: 1.23529rem; font-weight: 700; line-height: 1.381; letter-spacing: 0.011em; margin-top: 0.411765rem; margin-bottom: 0.411765rem; padding-top: 0px; }
}
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v1 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.column-badge-copy-block--v2 { width: 80.4167%; }
@media only screen and (min-width: 1441px) {
.column-badge-copy-block.column-badge-copy-block--v2 { width: 1158px; }
}
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v2 { width: 83.8015%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 { width: 87.4659%; }
}
.column-badge-copy-block.column-badge-copy-block--v2 .row { justify-content: space-between; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column { padding: 0px; margin: 0px; flex-basis: 46.114%; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column { flex-basis: 47.8212%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column { flex-basis: 100%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column:first-child { margin-bottom: 2.35294rem; }
}
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block { position: relative; padding-left: 6.41176rem; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block { padding-left: 4.88235rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block { position: unset; padding: 0px; }
}
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .eyebrow-image { position: absolute; left: 0px; width: 6.23529rem; height: 6.23529rem; display: flex; justify-content: center; align-items: center; overflow: hidden; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .eyebrow-image { width: 4.41176rem; height: 4.41176rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .eyebrow-image { position: unset; justify-content: flex-start; }
}
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .eyebrow-image .copy-block--icon { width: auto; height: auto; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label { font-size: 21px; line-height: 1.381; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; margin-top: 0px; margin-bottom: 0.470588rem; padding-top: 0.705882rem; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label { padding-top: 0.294118rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--label { font-size: 1.23529rem; font-weight: 700; line-height: 1.381; letter-spacing: 0.011em; margin-top: 0.470588rem; margin-bottom: 0.470588rem; padding-top: 0px; }
}
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v2 .row .column .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.column-badge-copy-block--v3 { width: 68.0556%; margin: auto; }
@media only screen and (min-width: 1441px) {
.column-badge-copy-block.column-badge-copy-block--v3 { width: 980px; }
}
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v3 { width: 69.2884%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v3 { width: 87.4659%; }
}
.column-badge-copy-block.column-badge-copy-block--v3 .row { justify-content: space-between; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column { padding: 0px; margin: 0px; flex-basis: 43.3673%; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block--v3 .row .column { flex-basis: 43.2432%; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v3 .row .column { flex-basis: 100%; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column:first-child { margin-bottom: 0.882353rem; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column:last-child { margin-top: 0.882353rem; }
}
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 500; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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) {
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 500; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 500; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body: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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh) { letter-spacing: 0em; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block--v3 .row .column .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.column-badge-copy-block.fade-in-transition .column { opacity: 0; transform: translateY(50px); transition: opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s, transform 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s; will-change: opacity, transform; }
.column-badge-copy-block.fade-in-transition .column.fade-in { opacity: 1; transform: translateY(0px); }
html.reduce-motion .column-badge-copy-block.fade-in-transition .column { opacity: 1; transform: translateY(0px); transition: unset; }
.column-badge-copy-block.column-badge-copy-block-v4 { --col-gap: 16px; }
.column-badge-copy-block.column-badge-copy-block-v4 .row { gap: var(--col-gap); }
.column-badge-copy-block.column-badge-copy-block-v4 .column { max-width: calc((100% - var(--col-gap) * 2) / 3); margin: 0px; background-color: rgb(255, 255, 255); padding: 1.76471rem; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--icon { height: auto; }
@media only screen and (max-width: 1068px) {
.column-badge-copy-block.column-badge-copy-block-v4 .column { padding: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v4 .column { padding: 1.17647rem 1.41176rem; }
}
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004065em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.17647rem; margin-bottom: 2.94118rem; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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) {
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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: 734px) {
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label: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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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; }
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--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) {
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label { margin-top: 0.941176rem; margin-bottom: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v4 .column .copy-block--label { margin-top: 1.17647rem; margin-bottom: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.column-badge-copy-block.column-badge-copy-block-v4 .column { max-width: 100%; }
}
.column-badge-copy-block.column-badge-copy-block-v4 .column picture { display: flex; }
.column-badge-copy-block.column-badge-copy-block-v4.margin-bottom--160 { margin-bottom: unset; }
.column-badge-copy-block.column-badge-copy-block-v4.fade-in-transition .column { transition: opacity 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s, transform 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.1s; }
.column-badge-copy-block.column-badge-copy-block-v4.fade-in-transition .column.fade-in:nth-child(2) { transition: opacity 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s, transform 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0.2s; }
.column-badge-copy-block.column-badge-copy-block-v4.fade-in-transition .column.fade-in:nth-child(3) { transition: opacity 0.7s cubic-bezier(0.5, 1, 0.89, 1) 0.3s, transform 0.7s cubic-bezier(0.5, 1, 0.89, 1) 0.3s; }
.column-badge-copy-block.rounded-border-card .column { border-radius: 1.64706rem; }
.our-approach-new .column-badge-copy-block { --column-badge-stats-font-color: #f56300; }
.our-approach-new .column-badge-copy-block.badge-block.section-content { width: 100%; }
.our-approach-new .column-badge-copy-block.badge-block .badge { margin-right: 0px; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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) {
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent, .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ja), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ko), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(th), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(ar), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-CN), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-HK), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-MO), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-currency:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-percent:lang(zh-TW), .our-approach-new .column-badge-copy-block.badge-block .badge.badge-super .badge-unit-plus:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content { padding: 0px; margin: 0px; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value { left: 0px; 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; color: var(--column-badge-stats-font-color); padding-bottom: 0.941rem; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: -0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ko) { 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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh) { letter-spacing: 0em; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value { font-size: 32px; line-height: 1; font-weight: 600; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"] { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"] { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"] { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value span[class^="badge-unit"]:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value .badge-unit-percent { top: -0.33em; }
@media only screen and (max-width: 1068px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value .badge-unit-percent { top: -0.25em; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-value .badge-unit-percent { top: -0.37em; }
}
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.005em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; color: rgb(110, 110, 115); }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh) { letter-spacing: 0em; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.005em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh) { letter-spacing: 0em; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.008em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption: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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh) { letter-spacing: 0em; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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; }
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-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: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .badge .badge-content .badge-caption { max-width: 75%; }
}
.our-approach-new .column-badge-copy-block.badge-block .column { padding-right: 2.941rem; }
@media only screen and (max-width: 1068px) {
.our-approach-new .column-badge-copy-block.badge-block .column { padding-right: 0.824rem; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block .column { padding-right: 0px; margin-bottom: 1.941rem; }
.our-approach-new .column-badge-copy-block.badge-block .column:last-child { margin-bottom: 0px; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-block { padding-top: 1.588rem; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .column-badge-copy-block.badge-3-col-content .column:nth-child(3) { margin-bottom: 0px; }
.our-approach-new .column-badge-copy-block.badge-3-col-content .column:last-child { display: none; }
}
.our-approach-new .badge-copy-block-wrapper { margin-top: 3.176rem; margin-bottom: 2.794rem; }
@media only screen and (max-width: 1068px) {
.our-approach-new .badge-copy-block-wrapper { margin-top: 1.882rem; margin-bottom: 2.118rem; }
}
@media only screen and (max-width: 734px) {
.our-approach-new .badge-copy-block-wrapper { margin-top: 2.353rem; margin-bottom: 1.529rem; }
}
.our-approach-new .badge-copy-block-wrapper .copy-block .more { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.008em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh) { letter-spacing: 0em; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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) {
.our-approach-new .badge-copy-block-wrapper .copy-block .more { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.008em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh) { letter-spacing: 0em; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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: 734px) {
.our-approach-new .badge-copy-block-wrapper .copy-block .more { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.008em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh) { letter-spacing: 0em; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more: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; }
.our-approach-new .badge-copy-block-wrapper .copy-block .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.success-stories-full-width { max-width: 1320px; margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 1068px) {
.success-stories-full-width { max-width: 100%; }
}
.card-gallery { max-width: 100%; overflow: hidden; }
@media only screen and (max-width: 734px) {
.card-gallery { width: 87.5%; margin: auto; }
}
.card-gallery .gallery { position: relative; height: 440px; display: flex; justify-content: center; align-items: center; margin-bottom: 5px; }
@media only screen and (max-width: 1068px) {
.card-gallery .gallery { height: 420px; margin-bottom: 15px; }
}
@media only screen and (max-width: 734px) {
.card-gallery .gallery { height: 267px; margin-bottom: 5px; }
}
.card-gallery .gallery .item-container { position: relative; }
.card-gallery .gallery .item-container .gallery-item { height: 440px; overflow: hidden; }
@media only screen and (max-width: 1068px) {
.card-gallery .gallery .item-container .gallery-item { height: 420px; }
}
@media only screen and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item { height: 267px; margin-left: -10px; }
}
.card-gallery .gallery .item-container .gallery-item .card { height: 100%; width: 370px; background: rgb(255, 255, 255); padding: 120px 40px 0px; }
@media only screen and (max-width: 1068px) {
.card-gallery .gallery .item-container .gallery-item .card { padding: 88px 40px 0px; }
}
@media only screen and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item .card { width: 280px; padding: 54px 30px 0px; }
}
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 24px; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { margin-bottom: 20px; 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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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) and (max-width: 1068px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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) and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { margin-bottom: 16px; font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description, .card-gallery .gallery .item-container .gallery-item .card .copy-block .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 20px; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ar), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ja), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ko), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(ko) { line-height: 1.58824; 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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh) { letter-spacing: 0em; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(th), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-CN), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-HK), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-MO), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-TW), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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: 734px) {
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description, .card-gallery .gallery .item-container .gallery-item .card .copy-block .more { margin-bottom: 10px; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ar), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ja), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(ko), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh) { letter-spacing: 0em; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(th), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-CN), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-HK), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-MO), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more: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; }
.card-gallery .gallery .item-container .gallery-item .card .copy-block .card--description:lang(zh-TW), .card-gallery .gallery .item-container .gallery-item .card .copy-block .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-gallery .gallery .paddlenav { position: relative; width: 100vw; }
@media only screen and (max-width: 1068px) {
.card-gallery .gallery .paddlenav .paddlenav-arrow { display: none; }
}
.section-2-col-txt:not([class*="margin-top--"]) { margin-top: 106px; }
@media only screen and (max-width: 734px) {
.section-2-col-txt:not([class*="margin-top--"]) { margin-top: 60px; }
}
.section-2-col-txt .column :lang(en) { word-break: keep-all; }
.section-2-col-txt .column:first-child { padding-right: 40.8333px; }
@media only screen and (max-width: 734px) {
.section-2-col-txt .column:first-child { padding-right: 0px; }
}
.section-2-col-txt .column:last-child { padding-left: 40.8333px; }
@media only screen and (max-width: 734px) {
.section-2-col-txt .column:last-child { padding-left: 0px; padding-top: 40px; }
}
.section-2-col-txt .section-2-col-txt--heading { color: rgb(110, 110, 115); margin-bottom: 54px; font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt .section-2-col-txt--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt .section-2-col-txt--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading: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; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-txt .section-2-col-txt--heading { margin-bottom: 50px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt .section-2-col-txt--heading { margin-bottom: 30px; font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-2-col-txt .section-2-col-txt--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading: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; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-txt .section-2-col-txt--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .section-2-col-txt--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-txt .copy-block--heading { margin-bottom: 24px; font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading: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; }
.section-2-col-txt .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-txt .copy-block--heading { margin-bottom: 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt .copy-block--heading { margin-bottom: 22px; }
}
.section-2-col-txt .copy-block--body, .section-2-col-txt .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--body:lang(ar), .section-2-col-txt .more: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-2-col-txt .copy-block--body:lang(ja), .section-2-col-txt .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--body:lang(ko), .section-2-col-txt .more:lang(ko) { line-height: 1.58824; 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-2-col-txt .copy-block--body:lang(zh), .section-2-col-txt .more:lang(zh) { letter-spacing: 0em; }
.section-2-col-txt .copy-block--body:lang(th), .section-2-col-txt .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--body:lang(zh-CN), .section-2-col-txt .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--body:lang(zh-HK), .section-2-col-txt .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .copy-block--body:lang(zh-MO), .section-2-col-txt .more: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-2-col-txt .copy-block--body:lang(zh-TW), .section-2-col-txt .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt .more { display: block; margin-top: 21px; }
.section-2-col-txt .copy-block--img { width: 100%; margin-bottom: 26px; min-height: 290px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt .copy-block--img { margin-bottom: 22px; min-height: 203px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt .copy-block--img { margin-bottom: 14px; min-height: 174px; }
}
.section-2-col-txt .copy-block--img { width: 100%; margin-bottom: 24px; height: 280px; }
.section-2-col-txt.best-practices, .section-2-col-txt.resources { margin: 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices, .section-2-col-txt.resources { margin: auto 20px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices, .section-2-col-txt.resources { margin: 0px; }
}
.section-2-col-txt.best-practices .copy-block--label, .section-2-col-txt.best-practices .eyebrow-image, .section-2-col-txt.resources .copy-block--label, .section-2-col-txt.resources .eyebrow-image { margin-bottom: 10px; font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ar), .section-2-col-txt.best-practices .eyebrow-image:lang(ar), .section-2-col-txt.resources .copy-block--label:lang(ar), .section-2-col-txt.resources .eyebrow-image:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ja), .section-2-col-txt.best-practices .eyebrow-image:lang(ja), .section-2-col-txt.resources .copy-block--label:lang(ja), .section-2-col-txt.resources .eyebrow-image:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ko), .section-2-col-txt.best-practices .eyebrow-image:lang(ko), .section-2-col-txt.resources .copy-block--label:lang(ko), .section-2-col-txt.resources .eyebrow-image: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; }
.section-2-col-txt.best-practices .copy-block--label:lang(th), .section-2-col-txt.best-practices .eyebrow-image:lang(th), .section-2-col-txt.resources .copy-block--label:lang(th), .section-2-col-txt.resources .eyebrow-image:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-CN), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-CN), .section-2-col-txt.resources .copy-block--label:lang(zh-CN), .section-2-col-txt.resources .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-HK), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-HK), .section-2-col-txt.resources .copy-block--label:lang(zh-HK), .section-2-col-txt.resources .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-MO), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-MO), .section-2-col-txt.resources .copy-block--label:lang(zh-MO), .section-2-col-txt.resources .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-TW), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-TW), .section-2-col-txt.resources .copy-block--label:lang(zh-TW), .section-2-col-txt.resources .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices .copy-block--label, .section-2-col-txt.best-practices .eyebrow-image, .section-2-col-txt.resources .copy-block--label, .section-2-col-txt.resources .eyebrow-image { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ja), .section-2-col-txt.best-practices .eyebrow-image:lang(ja), .section-2-col-txt.resources .copy-block--label:lang(ja), .section-2-col-txt.resources .eyebrow-image:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ko), .section-2-col-txt.best-practices .eyebrow-image:lang(ko), .section-2-col-txt.resources .copy-block--label:lang(ko), .section-2-col-txt.resources .eyebrow-image:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(th), .section-2-col-txt.best-practices .eyebrow-image:lang(th), .section-2-col-txt.resources .copy-block--label:lang(th), .section-2-col-txt.resources .eyebrow-image:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ar), .section-2-col-txt.best-practices .eyebrow-image:lang(ar), .section-2-col-txt.resources .copy-block--label:lang(ar), .section-2-col-txt.resources .eyebrow-image:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-CN), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-CN), .section-2-col-txt.resources .copy-block--label:lang(zh-CN), .section-2-col-txt.resources .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-HK), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-HK), .section-2-col-txt.resources .copy-block--label:lang(zh-HK), .section-2-col-txt.resources .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-MO), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-MO), .section-2-col-txt.resources .copy-block--label:lang(zh-MO), .section-2-col-txt.resources .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-TW), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-TW), .section-2-col-txt.resources .copy-block--label:lang(zh-TW), .section-2-col-txt.resources .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--label, .section-2-col-txt.best-practices .eyebrow-image, .section-2-col-txt.resources .copy-block--label, .section-2-col-txt.resources .eyebrow-image { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ja), .section-2-col-txt.best-practices .eyebrow-image:lang(ja), .section-2-col-txt.resources .copy-block--label:lang(ja), .section-2-col-txt.resources .eyebrow-image:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ko), .section-2-col-txt.best-practices .eyebrow-image:lang(ko), .section-2-col-txt.resources .copy-block--label:lang(ko), .section-2-col-txt.resources .eyebrow-image:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(th), .section-2-col-txt.best-practices .eyebrow-image:lang(th), .section-2-col-txt.resources .copy-block--label:lang(th), .section-2-col-txt.resources .eyebrow-image:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ar), .section-2-col-txt.best-practices .eyebrow-image:lang(ar), .section-2-col-txt.resources .copy-block--label:lang(ar), .section-2-col-txt.resources .eyebrow-image:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-CN), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-CN), .section-2-col-txt.resources .copy-block--label:lang(zh-CN), .section-2-col-txt.resources .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-HK), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-HK), .section-2-col-txt.resources .copy-block--label:lang(zh-HK), .section-2-col-txt.resources .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-MO), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-MO), .section-2-col-txt.resources .copy-block--label:lang(zh-MO), .section-2-col-txt.resources .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-TW), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-TW), .section-2-col-txt.resources .copy-block--label:lang(zh-TW), .section-2-col-txt.resources .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--label, .section-2-col-txt.best-practices .eyebrow-image, .section-2-col-txt.resources .copy-block--label, .section-2-col-txt.resources .eyebrow-image { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ar), .section-2-col-txt.best-practices .eyebrow-image:lang(ar), .section-2-col-txt.resources .copy-block--label:lang(ar), .section-2-col-txt.resources .eyebrow-image:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ja), .section-2-col-txt.best-practices .eyebrow-image:lang(ja), .section-2-col-txt.resources .copy-block--label:lang(ja), .section-2-col-txt.resources .eyebrow-image:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(ko), .section-2-col-txt.best-practices .eyebrow-image:lang(ko), .section-2-col-txt.resources .copy-block--label:lang(ko), .section-2-col-txt.resources .eyebrow-image:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(th), .section-2-col-txt.best-practices .eyebrow-image:lang(th), .section-2-col-txt.resources .copy-block--label:lang(th), .section-2-col-txt.resources .eyebrow-image:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-CN), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-CN), .section-2-col-txt.resources .copy-block--label:lang(zh-CN), .section-2-col-txt.resources .eyebrow-image:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-HK), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-HK), .section-2-col-txt.resources .copy-block--label:lang(zh-HK), .section-2-col-txt.resources .eyebrow-image:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-MO), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-MO), .section-2-col-txt.resources .copy-block--label:lang(zh-MO), .section-2-col-txt.resources .eyebrow-image:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--label:lang(zh-TW), .section-2-col-txt.best-practices .eyebrow-image:lang(zh-TW), .section-2-col-txt.resources .copy-block--label:lang(zh-TW), .section-2-col-txt.resources .eyebrow-image:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { margin: 0px 0px 26px; font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading: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; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading: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; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh), .section-2-col-txt.resources .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { 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; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading: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; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { 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: 8px 0px 21px; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading: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; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading:lang(ar) { line-height: 1.34375; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--heading, .section-2-col-txt.resources .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ko), .section-2-col-txt.resources .copy-block--heading:lang(ko) { line-height: 1.25; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(th), .section-2-col-txt.resources .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ar), .section-2-col-txt.resources .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(ja), .section-2-col-txt.resources .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-CN), .section-2-col-txt.resources .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-HK), .section-2-col-txt.resources .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-MO), .section-2-col-txt.resources .copy-block--heading:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--heading:lang(zh-TW), .section-2-col-txt.resources .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-txt.best-practices .copy-block--body, .section-2-col-txt.resources .copy-block--body { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ar), .section-2-col-txt.resources .copy-block--body:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ja), .section-2-col-txt.resources .copy-block--body:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ko), .section-2-col-txt.resources .copy-block--body: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; }
.section-2-col-txt.best-practices .copy-block--body:lang(th), .section-2-col-txt.resources .copy-block--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-CN), .section-2-col-txt.resources .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-HK), .section-2-col-txt.resources .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-MO), .section-2-col-txt.resources .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-TW), .section-2-col-txt.resources .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--body, .section-2-col-txt.resources .copy-block--body { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ar), .section-2-col-txt.resources .copy-block--body: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; }
.section-2-col-txt.best-practices .copy-block--body:lang(ja), .section-2-col-txt.resources .copy-block--body:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ko), .section-2-col-txt.resources .copy-block--body:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(th), .section-2-col-txt.resources .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-CN), .section-2-col-txt.resources .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-HK), .section-2-col-txt.resources .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-MO), .section-2-col-txt.resources .copy-block--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-TW), .section-2-col-txt.resources .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--body, .section-2-col-txt.resources .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ar), .section-2-col-txt.resources .copy-block--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; }
.section-2-col-txt.best-practices .copy-block--body:lang(ja), .section-2-col-txt.resources .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(ko), .section-2-col-txt.resources .copy-block--body:lang(ko) { line-height: 1.58824; 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-2-col-txt.best-practices .copy-block--body:lang(zh), .section-2-col-txt.resources .copy-block--body:lang(zh) { letter-spacing: 0em; }
.section-2-col-txt.best-practices .copy-block--body:lang(th), .section-2-col-txt.resources .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-CN), .section-2-col-txt.resources .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-HK), .section-2-col-txt.resources .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-MO), .section-2-col-txt.resources .copy-block--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; }
.section-2-col-txt.best-practices .copy-block--body:lang(zh-TW), .section-2-col-txt.resources .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-txt.best-practices .more, .section-2-col-txt.resources .more { font-size: 21px; line-height: 1.381; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ar), .section-2-col-txt.resources .more:lang(ar) { line-height: 1.52381; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ja), .section-2-col-txt.resources .more:lang(ja) { line-height: 1.4286; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ko), .section-2-col-txt.resources .more: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; }
.section-2-col-txt.best-practices .more:lang(th), .section-2-col-txt.resources .more:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-CN), .section-2-col-txt.resources .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-HK), .section-2-col-txt.resources .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-MO), .section-2-col-txt.resources .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-TW), .section-2-col-txt.resources .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .more, .section-2-col-txt.resources .more { font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ar), .section-2-col-txt.resources .more: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; }
.section-2-col-txt.best-practices .more:lang(ja), .section-2-col-txt.resources .more:lang(ja) { line-height: 1.47376; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ko), .section-2-col-txt.resources .more:lang(ko) { line-height: 1.52632; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(th), .section-2-col-txt.resources .more:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-CN), .section-2-col-txt.resources .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-HK), .section-2-col-txt.resources .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-MO), .section-2-col-txt.resources .more:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-TW), .section-2-col-txt.resources .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .more, .section-2-col-txt.resources .more { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ar), .section-2-col-txt.resources .more: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-2-col-txt.best-practices .more:lang(ja), .section-2-col-txt.resources .more:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(ko), .section-2-col-txt.resources .more:lang(ko) { line-height: 1.58824; 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-2-col-txt.best-practices .more:lang(zh), .section-2-col-txt.resources .more:lang(zh) { letter-spacing: 0em; }
.section-2-col-txt.best-practices .more:lang(th), .section-2-col-txt.resources .more:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-CN), .section-2-col-txt.resources .more:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-HK), .section-2-col-txt.resources .more:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-2-col-txt.best-practices .more:lang(zh-MO), .section-2-col-txt.resources .more: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-2-col-txt.best-practices .more:lang(zh-TW), .section-2-col-txt.resources .more:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-2-col-txt.best-practices .row, .section-2-col-txt.resources .row { flex-wrap: nowrap; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices .row, .section-2-col-txt.resources .row { flex-direction: column; }
}
.section-2-col-txt.best-practices .row .column, .section-2-col-txt.resources .row .column { background-color: rgb(255, 255, 255); margin: 30px; padding: 120px 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices .row .column, .section-2-col-txt.resources .row .column { margin: 0px 0px 20px; padding: 80px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .row .column, .section-2-col-txt.resources .row .column { margin: 0px 0px 10px; padding-top: 60px; padding-bottom: 60px; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.section-2-col-txt.best-practices .row .column, .section-2-col-txt.resources .row .column { width: auto; padding-left: calc(-43.75% + 50vw); padding-right: calc(-43.75% + 50vw); }
}
.section-2-col-txt.best-practices .row .column:first-child, .section-2-col-txt.resources .row .column:first-child { margin-right: 0px; }
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .row .column:last-child, .section-2-col-txt.resources .row .column:last-child { padding-top: 60px; }
}
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices { margin: 0px; }
}
.section-2-col-txt.best-practices .copy-block--label, .section-2-col-txt.best-practices .eyebrow-image { margin-bottom: 10px; }
.section-2-col-txt.best-practices .copy-block--heading { margin: 0px 0px 26px; }
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .copy-block--heading { margin: 8px 0px 21px; }
}
.section-2-col-txt.best-practices .row .column { overflow-wrap: break-word; }
.section-2-col-txt.best-practices .row .column:first-child { margin: 40px 0px 0px 40px; }
.section-2-col-txt.best-practices .row .column:last-child { margin: 40px 40px 0px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.best-practices .row .column:first-child, .section-2-col-txt.best-practices .row .column:last-child { margin: 16px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.best-practices .row .column:first-child, .section-2-col-txt.best-practices .row .column:last-child { margin: 40px 0px 0px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.basic .column:last-child { padding-top: 44px; }
}
.section-2-col-txt.advanced .column { padding-right: 36px; }
.section-2-col-txt.advanced .column .copy-block { overflow: hidden; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.advanced .column { padding-right: 17px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.advanced .column { padding-left: 0px; padding-right: 0px; }
}
.section-2-col-txt.advanced .column:last-child { padding-left: 36px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.advanced .column:last-child { padding-left: 17px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.advanced .column:last-child { padding-left: 0px; padding-top: 0px; }
.section-2-col-txt.advanced .column:last-child .more { margin-bottom: 0px; }
}
.section-2-col-txt.advanced .column .copy-block--heading { margin-bottom: 25px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.advanced .column .copy-block--heading { margin-bottom: 21px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.advanced .column .copy-block--heading { margin-bottom: 23px; }
}
.section-2-col-txt.advanced .column .more { margin-bottom: 38px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.advanced .column .more { margin-bottom: 38px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.advanced .column .more { margin-top: 21px; margin-bottom: 60px; }
}
.section-2-col-txt.advanced .section-2-col-txt--heading { color: rgb(134, 134, 139); margin-bottom: 53px; }
@media only screen and (max-width: 1068px) {
.section-2-col-txt.advanced .section-2-col-txt--heading { margin-bottom: 49px; }
}
@media only screen and (max-width: 734px) {
.section-2-col-txt.advanced .section-2-col-txt--heading { margin-bottom: 29px; }
}
.countries-and-regions { border-bottom: 1px solid rgb(210, 210, 215); }
.countries-and-regions .icon-holder { color: rgb(134, 134, 139); transition: transform 0.25s ease-out 0s; }
.countries-and-regions .icon-plus { font-size: 30px; }
.countries-and-regions > .isOpen div { transform: rotate(45deg) scale(1); transition: transform 0.25s ease-out 0s; }
@media only screen and (max-width: 734px) {
.countries-and-regions .flags { border-top: 1px solid rgb(210, 210, 215); padding-top: 26px; cursor: pointer; }
}
.countries-and-regions .flags .flag-heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 40px; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading: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) {
.countries-and-regions .flags .flag-heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flag-heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading: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) {
.countries-and-regions .flags .flag-heading { margin-bottom: 34px; }
}
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flag-heading { margin-bottom: 30px; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(zh) { letter-spacing: 0em; }
.countries-and-regions .flags .flag-heading:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading: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; }
.countries-and-regions .flags .flag-heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flag-heading::before, .countries-and-regions .flags .flag-heading::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; }
.countries-and-regions .flags .flag-heading::before, .countries-and-regions .flags .flag-heading::after { text-decoration: none; }
.countries-and-regions .flags .flag-heading::before { display: none; }
.countries-and-regions .flags .flag-heading::before, .countries-and-regions .flags .flag-heading::after { content: ""; }
.countries-and-regions .flags .flag-heading::after { padding-left: 0.3em; top: 0px; }
.countries-and-regions .flags .flag-heading::after { float: right; font-size: 20px; margin-top: -5px; margin-right: 8px; color: rgb(134, 134, 139); transition: transform 0.2s ease-out 0s, -webkit-transform 0.2s ease-out 0s; }
}
.countries-and-regions .flags .flagContent { overflow: hidden; }
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flagContent { position: absolute; top: 100%; left: 0px; width: 100%; visibility: hidden; z-index: -1; transform: translateY(-30px); }
}
.countries-and-regions .flags .flagContent .flag-list { display: flex; flex-flow: wrap; list-style: none; font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(134, 134, 139); column-count: 4; margin-bottom: 60px; }
.countries-and-regions .flags .flagContent .flag-list:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list: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; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flagContent .flag-list { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list: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; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.countries-and-regions .flags .flagContent .flag-list li { display: inline-block; width: 25%; margin-bottom: 40px; }
@media only screen and (max-width: 1068px) {
.countries-and-regions .flags .flagContent .flag-list li { width: 33.3333%; margin-bottom: 30px; }
}
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flagContent .flag-list li { width: 100%; margin-bottom: 16px; }
}
@media only screen and (max-width: 1068px) {
.countries-and-regions .flags .flagContent .flag-list { margin-bottom: 66px; column-count: 3; }
}
@media only screen and (max-width: 734px) {
.countries-and-regions .flags .flagContent .flag-list { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; column-count: 1; margin-bottom: 24px; }
.countries-and-regions .flags .flagContent .flag-list: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; }
.countries-and-regions .flags .flagContent .flag-list:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list: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; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh) { letter-spacing: 0em; }
.countries-and-regions .flags .flagContent .flag-list:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.countries-and-regions .flags .flagContent .flag-list: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; }
.countries-and-regions .flags .flagContent .flag-list: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: 734px) {
.countries-and-regions .flags.active .flagContent { position: static; visibility: visible; z-index: 1; transform: none; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }
}
.countries-and-regions .flags.active .flag-heading::after { transform: rotate(45deg) scale(1); }
@media only screen and (max-width: 734px) {
.countries-and-regions.sm-flag-bold .flags .flag-heading { font-weight: 600; }
}
@media only screen and (max-width: 734px) {
.countries-and-regions.sm-flag-bold .flags .flagContent .flag-list { font-weight: 600; }
}
.section-toggle .flag-list { list-style: none; font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; column-count: 4; }
.section-toggle .flag-list: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-toggle .flag-list:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-toggle .flag-list: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-toggle .flag-list:lang(zh) { letter-spacing: 0em; }
.section-toggle .flag-list:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-toggle .flag-list:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-toggle .flag-list:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-toggle .flag-list: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-toggle .flag-list:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-toggle .flag-list li { margin-bottom: 18px; display: inline-block; width: 100%; }
.section-toggle .flag-list li:last-child { margin-bottom: 0px; }
@media only screen and (max-width: 1068px) {
.section-toggle .flag-list { column-count: 3; }
}
@media only screen and (max-width: 734px) {
.section-toggle .flag-list { column-count: 1; }
}
.global-country-list .flag-list { display: flex; flex-flow: wrap; }
.global-country-list .flag-list li { display: inline-block; width: 25%; }
@media only screen and (max-width: 1068px) {
.global-country-list .flag-list li { width: 33.3333%; }
}
@media only screen and (max-width: 734px) {
.global-country-list .flag-list li { width: 100%; }
}
.quote-block--wrapper { border-top: 1px solid rgb(218, 218, 218); border-bottom: 1px solid rgb(218, 218, 218); }
.quote-block--wrapper .quote-block--quotation .quote-block--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; color: rgb(134, 134, 139); padding-bottom: 36px; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--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) {
.quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 32px; line-height: 1.25; font-weight: 400; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote: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; }
.quote-block--wrapper .quote-block--quotation .quote-block--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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--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: 734px) {
.quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 28px; line-height: 1.28583; font-weight: 400; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ko) { line-height: 1.39286; 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; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--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; }
.quote-block--wrapper .quote-block--quotation .quote-block--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: 734px) {
.quote-block--wrapper .quote-block--quotation .quote-block--quote { padding-bottom: 34px; }
}
.quote-block--wrapper .quote-block--quotation .quote-block--quote:not(:has(> div)):not(:has(> p))::before, .quote-block--wrapper .quote-block--quotation .quote-block--quote div::before, .quote-block--wrapper .quote-block--quotation .quote-block--quote p::before { content: open-quote; }
.quote-block--wrapper .quote-block--quotation .quote-block--quote:not(:has(> div)):not(:has(> p))::after, .quote-block--wrapper .quote-block--quotation .quote-block--quote div::after, .quote-block--wrapper .quote-block--quotation .quote-block--quote p::after { content: close-quote; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer: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; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(ko) { line-height: 1.35296; 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; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(zh) { letter-spacing: 0em; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer: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; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.quote-block--wrapper .quote-block--quotation .quote-block--footer .quote-block--author { font-weight: 600; padding-bottom: 4px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col:last-child { flex-basis: 16.6667%; max-width: 16.6667%; margin-left: 8.33333%; }
@media only screen and (max-width: 1068px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col:last-child { flex-basis: 25%; max-width: 25%; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col:last-child { flex-basis: 100%; max-width: 100%; margin-left: 0px; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row { border-top: 1px solid rgb(210, 210, 215); padding: 26px 0px 0px; cursor: pointer; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row:last-child { border-bottom: 1px solid rgb(210, 210, 215); }
}
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col:first-child { padding-right: 40.8333px; }
@media only screen and (max-width: 1068px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col:first-child { padding-right: 0px; }
}
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 1068px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 20px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg { font-size: 14px; line-height: 1.42859; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; padding-bottom: 30px; letter-spacing: -0.073em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::before, .section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::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; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::before, .section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::after { text-decoration: none; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::before { display: none; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::before, .section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::after { content: ""; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::after { padding-left: 0.3em; top: 0px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--heading-lg::after { font-size: 20px; float: right; color: rgb(134, 134, 139); transition: transform 0.2s ease-out 0s, -webkit-transform 0.2s ease-out 0s; }
}
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 58px; overflow: hidden; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(ko) { line-height: 1.58824; 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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc { padding-bottom: 36px; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; top: 100%; left: 0px; width: 100%; visibility: hidden; z-index: -1; transform: translateY(-30px); }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row .section-3-col-list--inner-col .section-3-col-list--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--inner-row:last-child .section-3-col-list--inner-col .section-3-col-list--desc { padding-bottom: 0px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm { font-size: 17px; line-height: 1.47059; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; padding-bottom: 26px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(ko) { line-height: 1.58824; 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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:not(:first-child) { padding-top: 52px; }
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:not(:first-child) { padding-top: 40px; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--heading-sm:first-child { padding-top: 40px; }
}
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 12px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--list:last-child { padding-bottom: 0px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top: 16px; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link: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-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(zh) { letter-spacing: 0em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--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; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col .section-3-col-list--link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col ul { list-style-type: none; margin-left: 0.8em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col ul li::before { content: "•"; display: inline-block; width: 1em; margin-left: -1em; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col.first-col { flex-basis: 75%; max-width: 75%; }
@media only screen and (max-width: 1068px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col.first-col { flex-basis: 66.6667%; max-width: 66.6667%; }
}
@media only screen and (max-width: 734px) {
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col.first-col { flex-basis: 100%; max-width: 100%; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col.first-col .section-3-col-list--inner-row.active .section-3-col-list--inner-col .section-3-col-list--desc { position: static; visibility: visible; z-index: 1; transform: translateY(-18px); transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }
.section-3-col-list .section-3-col-list--outer-row .section-3-col-list--outer-col.first-col .section-3-col-list--inner-row.active .section-3-col-list--inner-col .section-3-col-list--heading-lg::after { transform: rotate(45deg) scale(1); }
}
.section-3-col-text-image .column:first-child { padding-right: 7.06%; }
.section-3-col-text-image .column:nth-child(2) { padding-left: 4.16667%; padding-right: 4.16667%; }
.section-3-col-text-image .column:last-child { padding-left: 7.06%; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image .column:first-child { padding-right: 8.41%; }
.section-3-col-text-image .column:last-child { padding-left: 8.41%; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image .column { padding-bottom: 60px; }
.section-3-col-text-image .column:first-child { padding-right: 0px; }
.section-3-col-text-image .column:nth-child(2) { padding-left: 0px; padding-right: 0px; }
.section-3-col-text-image .column:last-child { padding-left: 0px; padding-bottom: 0px; }
}
.section-3-col-text-image .column .section-3-col-text-image--body { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; min-height: 60px; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body: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; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image .column .section-3-col-text-image--body { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.section-3-col-text-image .column .section-3-col-text-image--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image .column .section-3-col-text-image--body { min-height: auto; }
}
.section-3-col-text-image .column .section-3-col-text-image--img { width: 253px; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image .column .section-3-col-text-image--img { width: 173px; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image .column .section-3-col-text-image--img { width: 100%; }
}
.section-3-col-text-image.resources-v2 .section-3-col-text-image--body { letter-spacing: 0.01px; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image.resources-v2 .section-3-col-text-image--body { letter-spacing: 0.23px; }
}
.section-3-col-text-image.resources-v2 .column { border-right: 1px solid rgb(210, 210, 215); padding-right: 3.941rem; }
.section-3-col-text-image.resources-v2 .column:not(:first-child) { padding-left: 2.353rem; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image.resources-v2 .column { padding-right: 1rem; }
.section-3-col-text-image.resources-v2 .column:not(:first-child) { padding-left: 1rem; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image.resources-v2 .column { padding-right: 0px; }
}
.section-3-col-text-image.resources-v2 .column .copy-block { width: 14.471rem; }
@media only screen and (max-width: 1068px) {
.section-3-col-text-image.resources-v2 .column .copy-block { width: 12.176rem; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image.resources-v2 .column .copy-block { width: 19.706rem; }
}
@media screen and (max-width: 392px) {
.section-3-col-text-image.resources-v2 .column .copy-block { width: 100%; }
}
.section-3-col-text-image.resources-v2 .column:last-child { border-right: none; padding-right: 0px; }
@media only screen and (max-width: 734px) {
.section-3-col-text-image.resources-v2 .column { border-right: none; border-bottom: 1px solid rgb(210, 210, 215); padding-bottom: 1.765rem; padding-right: 0px; }
.section-3-col-text-image.resources-v2 .column:not(:first-child) { padding-left: 0px; padding-top: 1.765rem; }
.section-3-col-text-image.resources-v2 .column:last-child { border-bottom: none; }
}
@media only screen and (max-width: 734px) and (max-width: 392px) {
.section-3-col-text-image.resources-v2 .column:first-child { max-width: 100%; }
}
@media only screen and (max-width: 734px) {
.section-3-col-text-image.resources-v2 .column:last-child { padding-bottom: 0px; }
}
.section-3-col-text-image.resources-v2 .links-stacked { margin-top: 0px; }
.section-3-col-text-image.resources-v2 .links-stacked li + li { margin-top: 0.588rem; }
.section-3-col-text-image.resources-v2 .section-3-col-text-image--body { min-height: unset; margin-bottom: 1.235rem; }
@media only screen and (max-width: 734px) {
.section-3-col-text-image.resources-v2 .section-3-col-text-image--body { margin-bottom: 1.176rem; }
}
@media only screen and (max-width: 734px) {
.sec-2-col-AccordionArticle > .row > .column:first-child { display: none; }
}
.sec-2-col-AccordionArticle > .row > .column:first-child .search-field { height: 40px; }
@media only screen and (max-width: 734px) {
.sec-2-col-AccordionArticle > .row > .column:last-child { margin-left: 0px; }
}
.sec-2-col-AccordionArticle .accordion-header { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 31px; }
.sec-2-col-AccordionArticle .accordion-header:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(zh-MO) { font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .accordion-header:not(.glossary-header) a, .sec-2-col-AccordionArticle .accordion-header:not(.glossary-header) span { color: rgb(29, 29, 31); pointer-events: none; }
.sec-2-col-AccordionArticle .accordion-header.glossary-header a, .sec-2-col-AccordionArticle .accordion-header.glossary-header span { color: rgb(29, 29, 31); text-decoration: none; }
.sec-2-col-AccordionArticle .accordion-header.glossary-header a:hover, .sec-2-col-AccordionArticle .accordion-header.glossary-header span:hover { text-decoration: none; }
.sec-2-col-AccordionArticle .list-column-section { padding-bottom: 31px; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 26px; list-style: none; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(zh) { letter-spacing: 0em; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title .title-heading { display: inline-block; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--title .icon-after { float: right; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(zh) { letter-spacing: 0em; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a: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; }
.sec-2-col-AccordionArticle .list-column-section .list-column-section--list-item a:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sec-2-col-AccordionArticle .hide-pagination { display: none; }
.news-article { color: rgb(81, 81, 84); line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; }
.news-article:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article: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; }
.news-article:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article: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; }
.news-article: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) {
.news-article { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news-article: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; }
.news-article:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-gallery.newsArticle { padding: 0px; }
.card-gallery.newsArticle .gallery .dotnav { display: none; }
@media only screen and (max-width: 1068px) {
.card-gallery.newsArticle .gallery .paddlenav .paddlenav-arrow { display: initial; }
}
@media only screen and (max-width: 734px) {
.card-gallery.newsArticle .gallery .paddlenav .paddlenav-arrow-previous { left: 18px; }
.card-gallery.newsArticle .gallery .paddlenav .paddlenav-arrow-next { right: 18px; }
}
.card-gallery.newsArticle a { text-decoration: none; color: rgb(29, 29, 31); }
.card-gallery.newsArticle img { width: 548px; max-width: 87.5vw; }
.card-gallery.newsArticle .copy-block--heading { line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; margin: 6px auto 10px; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading: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) {
.card-gallery.newsArticle .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.card-gallery.newsArticle .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .copy-block--heading: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; }
.card-gallery.newsArticle .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-gallery.newsArticle .date-style { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(81, 81, 84); }
.card-gallery.newsArticle .date-style: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; }
.card-gallery.newsArticle .date-style: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .date-style:lang(ko) { line-height: 1.41667; 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; }
.card-gallery.newsArticle .date-style:lang(zh) { letter-spacing: 0em; }
.card-gallery.newsArticle .date-style:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .date-style:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .date-style:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-gallery.newsArticle .date-style: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; }
.card-gallery.newsArticle .date-style:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories { min-height: 100vh; }
.showcase-stories .col-3-cards { position: relative; }
.showcase-stories .col-3-cards .row .column { max-width: 286px; margin-bottom: 60px; }
.showcase-stories .col-3-cards .row .column:nth-of-type(3n+2) { margin-right: 60px; margin-left: 60px; }
@media only screen and (max-width: 1068px) {
.showcase-stories .col-3-cards .row .column { max-width: 324px; margin-bottom: 44px; }
.showcase-stories .col-3-cards .row .column:nth-of-type(3n+2) { margin-right: 0px; margin-left: 0px; }
.showcase-stories .col-3-cards .row .column:nth-of-type(2n+1) { margin-right: 44px; }
}
@media only screen and (max-width: 734px) {
.showcase-stories .col-3-cards .row .column { max-width: 100%; margin-bottom: 10px; }
.showcase-stories .col-3-cards .row .column:nth-of-type(2n+1) { margin-right: 0px; }
}
.showcase-stories .col-3-cards .row .column a { display: block; text-decoration: none; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item { border-bottom: 2px solid rgb(218, 218, 218); background: rgb(255, 255, 255); width: 100%; padding: 60px 0px; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-image { height: 80px; width: 80px; margin-bottom: 26px; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; margin-bottom: 10px; color: rgb(29, 29, 31); }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh) { letter-spacing: 0em; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 26px; color: rgb(29, 29, 31); }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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) {
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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) and (max-width: 1068px) {
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.showcase-stories .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-link:hover { text-decoration: underline; }
.showcase-stories .col-3-cards .row .column a .flag-new { display: none !important; }
@media only screen and (max-width: 734px) {
.showcase-stories .col-3-cards.section-content { width: 100%; }
}
.showcase-stories #loader { position: relative; left: 50%; top: 0px; border-width: 4px 3px 3px; border-style: solid; border-color: rgb(52, 152, 219) rgb(243, 243, 243) rgb(243, 243, 243); border-image: initial; border-radius: 50%; width: 30px; height: 30px; margin-bottom: 20px; animation: 1s linear 0s infinite normal none running spin; }
.showcase-stories #overlay { position: absolute; width: 100%; display: none; height: calc(100% - 80px); inset: 0px; background-color: rgba(255, 255, 255, 0.72); z-index: 2; cursor: not-allowed; }
@media only screen and (max-width: 1068px) {
.showcase-stories #overlay { height: calc(100% - 60px); }
}
@media only screen and (max-width: 734px) {
.showcase-stories #overlay { height: calc(100% - 40px); }
}
.showcase-stories-new .card-nav { display: flex; align-items: center; justify-content: space-between; width: 980px; margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 1068px) {
.showcase-stories-new .card-nav { width: 692px; }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new .card-nav { width: 100%; flex-direction: column; }
.showcase-stories-new .card-nav .sort-container { margin-top: 13px; }
.showcase-stories-new .card-nav .sort-container label { display: none; }
}
.showcase-stories-new .card-nav .page-info, .showcase-stories-new .card-nav .sort-container { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ar), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(ja), .showcase-stories-new .card-nav .sort-container:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ko), .showcase-stories-new .card-nav .sort-container:lang(ko) { line-height: 1.35296; 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; }
.showcase-stories-new .card-nav .page-info:lang(zh), .showcase-stories-new .card-nav .sort-container:lang(zh) { letter-spacing: 0em; }
.showcase-stories-new .card-nav .page-info:lang(th), .showcase-stories-new .card-nav .sort-container:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-CN), .showcase-stories-new .card-nav .sort-container:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-HK), .showcase-stories-new .card-nav .sort-container:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-MO), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(zh-TW), .showcase-stories-new .card-nav .sort-container: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) {
.showcase-stories-new .card-nav .page-info, .showcase-stories-new .card-nav .sort-container { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ar), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(ja), .showcase-stories-new .card-nav .sort-container:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ko), .showcase-stories-new .card-nav .sort-container:lang(ko) { line-height: 1.35296; 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; }
.showcase-stories-new .card-nav .page-info:lang(zh), .showcase-stories-new .card-nav .sort-container:lang(zh) { letter-spacing: 0em; }
.showcase-stories-new .card-nav .page-info:lang(th), .showcase-stories-new .card-nav .sort-container:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-CN), .showcase-stories-new .card-nav .sort-container:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-HK), .showcase-stories-new .card-nav .sort-container:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-MO), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(zh-TW), .showcase-stories-new .card-nav .sort-container: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: 734px) {
.showcase-stories-new .card-nav .page-info, .showcase-stories-new .card-nav .sort-container { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ar), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(ja), .showcase-stories-new .card-nav .sort-container:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(ko), .showcase-stories-new .card-nav .sort-container:lang(ko) { line-height: 1.35296; 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; }
.showcase-stories-new .card-nav .page-info:lang(zh), .showcase-stories-new .card-nav .sort-container:lang(zh) { letter-spacing: 0em; }
.showcase-stories-new .card-nav .page-info:lang(th), .showcase-stories-new .card-nav .sort-container:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-CN), .showcase-stories-new .card-nav .sort-container:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-HK), .showcase-stories-new .card-nav .sort-container:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .card-nav .page-info:lang(zh-MO), .showcase-stories-new .card-nav .sort-container: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; }
.showcase-stories-new .card-nav .page-info:lang(zh-TW), .showcase-stories-new .card-nav .sort-container:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.showcase-stories-new .card-nav .page-info .stories-sort, .showcase-stories-new .card-nav .sort-container .stories-sort { font-size: inherit; }
.showcase-stories-new .card-nav .page-info, .showcase-stories-new .card-nav .sort-container label { color: rgb(66, 66, 69); }
.showcase-stories-new .card-nav .sort-container { position: relative; z-index: 0; }
.showcase-stories-new .card-nav .sort-container .stories-sort { padding-right: 18px; appearance: none; color: rgb(0, 0, 0); font-weight: 600; }
.showcase-stories-new .card-nav .sort-container .select-arrow { font-size: 22px; display: inline-block; position: absolute; right: 0px; top: -5px; appearance: none; z-index: -1; }
.showcase-stories-new .card-nav .sort-container .select-arrow::after { content: ""; }
.showcase-stories-new .col-3-cards { position: relative; }
.showcase-stories-new .col-3-cards .row .column { max-width: 286px; margin-bottom: 60px; }
.showcase-stories-new .col-3-cards .row .column:nth-of-type(3n+2) { margin-right: 60px; margin-left: 60px; }
@media only screen and (max-width: 1068px) {
.showcase-stories-new .col-3-cards .row .column { max-width: 324px; margin-bottom: 44px; }
.showcase-stories-new .col-3-cards .row .column:nth-of-type(3n+2) { margin-right: 0px; margin-left: 0px; }
.showcase-stories-new .col-3-cards .row .column:nth-of-type(2n+1) { margin-right: 44px; }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards .row .column { max-width: 100%; margin-bottom: 20px; }
.showcase-stories-new .col-3-cards .row .column:nth-of-type(2n+1) { margin-right: 0px; }
}
.showcase-stories-new .col-3-cards .row .column a { display: block; text-decoration: none; position: relative; border-radius: 4px; overflow: hidden; }
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards .row .column a { border-radius: 0px; }
}
.showcase-stories-new .col-3-cards .row .column a .flag-new { color: rgb(182, 68, 0); position: absolute; top: 20px; left: 20px; font-size: 21px; line-height: 1.19048; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new: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; }
.showcase-stories-new .col-3-cards .row .column a .flag-new: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) {
.showcase-stories-new .col-3-cards .row .column a .flag-new { font-size: 21px; line-height: 1.19048; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new: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; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards .row .column a .flag-new { font-size: 21px; line-height: 1.19048; font-weight: 400; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .flag-new: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; }
.showcase-stories-new .col-3-cards .row .column a .flag-new:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item { background: rgb(255, 255, 255); width: 100%; padding: 60px 0px; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item picture { display: flex; justify-content: center; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-image { height: 100px; width: 100px; }
@media only screen and (max-width: 1068px) {
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-image { height: 80px; width: 80px; }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-image { height: 80px; width: 80px; }
}
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; margin-top: 26px; color: rgb(29, 29, 31); }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh) { letter-spacing: 0em; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 9px; color: rgb(29, 29, 31); }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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) {
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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) and (max-width: 1068px) {
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title: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; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-link { margin-top: 23px; }
.showcase-stories-new .col-3-cards .row .column a .panel-grid-item .panel-copy-block .panel-link:hover { text-decoration: underline; }
@media only screen and (max-width: 734px) {
.showcase-stories-new .col-3-cards.section-content { width: 100%; }
}
.showcase-stories-new #loader { position: relative; left: 50%; top: 0px; border-width: 4px 3px 3px; border-style: solid; border-color: rgb(52, 152, 219) rgb(243, 243, 243) rgb(243, 243, 243); border-image: initial; border-radius: 50%; width: 30px; height: 30px; margin-bottom: 20px; animation: 1s linear 0s infinite normal none running spin; }
@keyframes spin {
100% { transform: rotate(360deg); }
}
.showcase-stories-new #overlay { position: absolute; width: 100%; display: none; height: calc(100% - 80px); inset: 0px; background-color: rgba(255, 255, 255, 0.72); z-index: 2; cursor: not-allowed; }
@media only screen and (max-width: 1068px) {
.showcase-stories-new #overlay { height: calc(100% - 60px); }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new #overlay { height: calc(100% - 40px); }
}
.showcase-stories-new.hide-cta { padding-bottom: 60px; }
@media only screen and (max-width: 1068px) {
.showcase-stories-new.hide-cta { padding-bottom: 56px; }
}
@media only screen and (max-width: 734px) {
.showcase-stories-new.hide-cta { padding-bottom: 60px; }
}
.showcase-stories-new.hide-cta .cta-wrapper { display: none; }
.showcase-stories-new.hide-cta .col-3-cards { padding-bottom: 0px; }
.article-list ul { list-style-type: disc; }
.article-list ul, .article-list ol { margin-left: 1.17647em; box-sizing: border-box; list-style-position: outside; }
.article-list ul li, .article-list ol li { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:lang(ar), .article-list ol li: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; }
.article-list ul li:lang(ja), .article-list ol li:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:lang(ko), .article-list ol li:lang(ko) { line-height: 1.58824; 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; }
.article-list ul li:lang(zh), .article-list ol li:lang(zh) { letter-spacing: 0em; }
.article-list ul li:lang(th), .article-list ol li:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:lang(zh-CN), .article-list ol li:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:lang(zh-HK), .article-list ol li:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:lang(zh-MO), .article-list ol li: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; }
.article-list ul li:lang(zh-TW), .article-list ol li:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list ul li:not(:first-child), .article-list ol li:not(:first-child) { margin-top: 15px; }
.article-list ul strong + p, .article-list ol strong + p { margin-top: 14px; }
.article-list ol { margin-left: 1.45em; }
.article-list h2.article-list--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading: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) {
.article-list h2.article-list--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.article-list h2.article-list--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h2.article-list--heading: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; }
.article-list h2.article-list--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-list h2.article-list--heading + ul li:first-child, .article-list h2.article-list--heading + ol li:first-child { margin-top: 23px; }
.article-list h3.article-list--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading: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; }
.article-list h3.article-list--heading: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) {
.article-list h3.article-list--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading: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; }
.article-list h3.article-list--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.article-list h3.article-list--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list h3.article-list--heading: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; }
.article-list h3.article-list--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-list h3.article-list--heading + ul li:first-child, .article-list h3.article-list--heading + ol li:first-child { margin-top: 21px; }
.article-list .article-list--heading + ol li ul li:first-child, .article-list .article-list--heading + ol li ol li:first-child, .article-list .article-list--heading + ul li ul li:first-child, .article-list .article-list--heading + ul li ol li:first-child { margin-top: 15px; }
.article-list ol:first-child li, .article-list ul:first-child li { margin-top: 15px; }
.article-list p.article-list--desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 21px; }
.article-list p.article-list--desc: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; }
.article-list p.article-list--desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list p.article-list--desc:lang(ko) { line-height: 1.58824; 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; }
.article-list p.article-list--desc:lang(zh) { letter-spacing: 0em; }
.article-list p.article-list--desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list p.article-list--desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list p.article-list--desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list p.article-list--desc: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; }
.article-list p.article-list--desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-list p.article-list--desc + ul li:first-child, .article-list p.article-list--desc + ol li:first-child { margin-top: 23px; }
.article-list li > p:not(:only-of-type) { margin-top: 15px; }
.article-list.no-bullet ul, .article-list.no-bullet ol { margin-left: 0px; list-style-type: none; }
.article-table.scrollable-table { overflow: auto; scroll-behavior: smooth; }
.article-table.scrollable-table::-webkit-scrollbar { appearance: none; height: 5px; width: 0px; }
.article-table.scrollable-table::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0, 0, 0, 0.5); box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 1px; }
.article-table.scrollable-table table { border-collapse: separate; border-width: 2px 2px 2px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(232, 232, 237); border-right-color: rgb(232, 232, 237); border-bottom-color: rgb(232, 232, 237); border-image: initial; border-left-style: initial; border-left-color: initial; }
.article-table.scrollable-table table th, .article-table.scrollable-table table td { border-top: none; border-left: none; border-image: initial; border-right: 2px solid rgb(232, 232, 237); border-bottom: 2px solid rgb(232, 232, 237); }
.article-table.scrollable-table table tbody { border-collapse: separate; }
.article-table.scrollable-table table th:first-child, .article-table.scrollable-table table td:first-child { font-weight: 600; border-left: 2px solid rgb(232, 232, 237); }
.article-table.scrollable-table table th:last-child, .article-table.scrollable-table table td:last-child { border-right: none; }
.article-table.scrollable-table table tr:last-child td { border-bottom: none; }
.article-table.scrollable-table.fixed-column th:first-child, .article-table.scrollable-table.fixed-column td:first-child { position: sticky; left: 0px; }
.article-table.scrollable-table.fixed-column tr:not(:first-child) th:first-child, .article-table.scrollable-table.fixed-column tr:not(:first-child) td:first-child { background-color: rgb(255, 255, 255); }
.article-table table { width: 100%; }
.article-table table th, .article-table table td { border: 2px solid rgb(232, 232, 237); border-collapse: collapse; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th:lang(ar), .article-table table td: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; }
.article-table table th:lang(ja), .article-table table td:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th:lang(ko), .article-table table td:lang(ko) { line-height: 1.58824; 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; }
.article-table table th:lang(zh), .article-table table td:lang(zh) { letter-spacing: 0em; }
.article-table table th:lang(th), .article-table table td:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th:lang(zh-CN), .article-table table td:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th:lang(zh-HK), .article-table table td:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th:lang(zh-MO), .article-table table td: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; }
.article-table table th:lang(zh-TW), .article-table table td:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table table th { background-color: rgb(245, 245, 247); padding: 20px 30px; font-weight: 600; }
.article-table table td { padding: 24px 30px; }
@media only screen and (max-width: 1068px) {
.article-table table td { padding: 24px; }
}
@media only screen and (max-width: 734px) {
.article-table table td { padding: 20px 15px; }
}
.article-table.nowrap-first-cl table td:nth-child(1) { white-space: nowrap; }
.article-table.single-heading th { text-align: center; }
.article-table.even-width-col th { width: 50%; }
@media only screen and (max-width: 734px) {
.article-table.typography-body-reduced-tight td { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table.typography-body-reduced-tight td: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; }
.article-table.typography-body-reduced-tight td:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table.typography-body-reduced-tight td:lang(ko) { line-height: 1.42859; 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; }
.article-table.typography-body-reduced-tight td:lang(zh) { letter-spacing: 0em; }
.article-table.typography-body-reduced-tight td:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table.typography-body-reduced-tight td:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table.typography-body-reduced-tight td:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-table.typography-body-reduced-tight td: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; }
.article-table.typography-body-reduced-tight td:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-copy-block .article-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading: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) {
.article-copy-block .article-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.article-copy-block .article-copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading: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; }
.article-copy-block .article-copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-copy-block .article-copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--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; }
.article-copy-block .article-copy-block--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) {
.article-copy-block .article-copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--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; }
.article-copy-block .article-copy-block--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: 734px) {
.article-copy-block .article-copy-block--label { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--label:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--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; }
.article-copy-block .article-copy-block--label:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-copy-block .article-copy-block--link { display: inline-block; }
.article-copy-block .article-copy-block--description, .article-copy-block .article-copy-block--link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--description:lang(ar), .article-copy-block .article-copy-block--link: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; }
.article-copy-block .article-copy-block--description:lang(ja), .article-copy-block .article-copy-block--link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--description:lang(ko), .article-copy-block .article-copy-block--link:lang(ko) { line-height: 1.58824; 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; }
.article-copy-block .article-copy-block--description:lang(zh), .article-copy-block .article-copy-block--link:lang(zh) { letter-spacing: 0em; }
.article-copy-block .article-copy-block--description:lang(th), .article-copy-block .article-copy-block--link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--description:lang(zh-CN), .article-copy-block .article-copy-block--link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--description:lang(zh-HK), .article-copy-block .article-copy-block--link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--description:lang(zh-MO), .article-copy-block .article-copy-block--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; }
.article-copy-block .article-copy-block--description:lang(zh-TW), .article-copy-block .article-copy-block--link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-copy-block .article-copy-block--heading + .article-copy-block--description { margin-top: 22px; }
.article-copy-block .article-copy-block--label + .article-copy-block--description, .article-copy-block .article-copy-block--description + .article-copy-block--description, .article-copy-block .article-copy-block--description + .article-copy-block--link { margin-top: 20px; }
.article-copy-block.copy-block-article--margin .article-copy-block--description { margin: 43px 0px; }
.article-copy-block.help-copy-block-article--margin .article-copy-block--description { margin: 1.5em 0px; }
.article-copy-block.copy-block-article--bg { background-color: rgb(245, 245, 247); padding: 40px; }
@media only screen and (max-width: 1068px) {
.article-copy-block.copy-block-article--bg { padding: 34px; }
}
@media only screen and (max-width: 734px) {
.article-copy-block.copy-block-article--bg { padding: 34px 6.25%; }
}
.article-card-list.section-content { width: 980px; }
@media only screen and (max-width: 1068px) {
.article-card-list.section-content { width: 87.5%; max-width: 692px; }
}
@media only screen and (max-width: 734px) {
.article-card-list.section-content { width: 87.5%; }
}
.article-card-list .article-card { max-width: 460px; width: 100%; float: left; box-shadow: rgba(0, 0, 0, 0.12) 4px 4px 50px; border-radius: 8px; overflow: hidden; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-card { max-width: calc(50% - 22px); }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card { max-width: initial; box-shadow: none; border-bottom: 1px solid rgb(232, 232, 237); border-radius: 0px; }
}
.article-card-list .article-card:first-child { margin-right: 30px; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-card:first-child { margin-right: 22px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card:first-child { margin-right: 0px; }
}
.article-card-list .article-card:last-child { margin-left: 30px; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-card:last-child { margin-left: 22px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card:last-child { margin-left: 0px; }
}
.article-card-list .article-card > a { text-decoration: none; }
.article-card-list .article-cover-image { display: block; width: 100%; height: 270px; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-cover-image { height: 180px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-cover-image { display: none; }
}
.article-card-list .article-icon-image { display: block; width: 100px; height: 100px; margin-left: 30px; margin-top: -50px; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-icon-image { width: 60px; height: 60px; margin-left: 30px; margin-top: -30px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-icon-image { margin-left: 0px; margin-top: 30px; }
}
.article-card-list .article-card-copy-block { padding: 0px 30px; }
@media only screen and (max-width: 734px) {
.article-card-list .article-card-copy-block { padding: 0px; }
}
.article-card-list .article-card-eyebrow { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin-top: 25px; }
.article-card-list .article-card-eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-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) {
.article-card-list .article-card-eyebrow { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow: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; }
.article-card-list .article-card-eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(ko) { line-height: 1.35296; 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; }
.article-card-list .article-card-eyebrow:lang(zh) { letter-spacing: 0em; }
.article-card-list .article-card-eyebrow:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-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: 734px) {
.article-card-list .article-card-eyebrow { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow: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; }
.article-card-list .article-card-eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(ko) { line-height: 1.35296; 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; }
.article-card-list .article-card-eyebrow:lang(zh) { letter-spacing: 0em; }
.article-card-list .article-card-eyebrow:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-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) {
.article-card-list .article-card-eyebrow { margin-top: 19px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card-eyebrow { margin-top: 19px; }
}
.article-card-list .article-card-title { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); margin-top: 12px; }
.article-card-list .article-card-title: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; }
.article-card-list .article-card-title:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title: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; }
.article-card-list .article-card-title: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) {
.article-card-list .article-card-title { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title: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; }
.article-card-list .article-card-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title: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; }
.article-card-list .article-card-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-title: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; }
.article-card-list .article-card-title: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) {
.article-card-list .article-card-title { margin-top: 16px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card-title { margin-top: 26px; }
}
.article-card-list .article-card-link { margin-top: 30px; margin-bottom: 40px; display: inline-block; font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 10.5px 24px; border: 1px solid rgb(0, 113, 227); color: rgb(0, 113, 227); border-radius: 22px; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(ko) { line-height: 1.35296; 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; }
.article-card-list .article-card-link:lang(zh) { letter-spacing: 0em; }
.article-card-list .article-card-link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link: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) {
.article-card-list .article-card-link { font-size: 17px; line-height: 1.23536; font-weight: 600; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(ko) { line-height: 1.35296; 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; }
.article-card-list .article-card-link:lang(zh) { letter-spacing: 0em; }
.article-card-list .article-card-link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link: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: 734px) {
.article-card-list .article-card-link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(ko) { line-height: 1.35296; 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; }
.article-card-list .article-card-link:lang(zh) { letter-spacing: 0em; }
.article-card-list .article-card-link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.article-card-list .article-card-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; }
.article-card-list .article-card-link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.article-card-list .article-card-link::after { display: none; }
@media only screen and (max-width: 1068px) {
.article-card-list .article-card-link { margin-bottom: 30px; }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card-link { border: 0px; padding: 0px; margin-top: 23px; margin-bottom: 30px; }
.article-card-list .article-card-link::after { display: initial; }
}
.article-card-list .article-card-link:hover { background-color: rgb(0, 113, 227); color: rgb(255, 255, 255); }
@media only screen and (max-width: 734px) {
.article-card-list .article-card-link:hover { color: rgb(0, 113, 227); background-color: rgb(255, 255, 255); }
}
@media only screen and (max-width: 734px) {
.article-card-list .article-card:first-child .article-icon-image { margin-top: 0px; }
}
@media only screen and (max-width: 734px) {
.article-card-list.last-article-card-list .article-card:first-child .article-icon-image { margin-top: 30px; }
.article-card-list.last-article-card-list .article-card:last-child { border-bottom: 0px; }
.article-card-list.last-article-card-list .article-card:last-child .article-card-link { margin-bottom: 0px; }
}
.next-article-section #loader { position: relative; left: 50%; top: 0px; border-width: 4px 3px 3px; border-style: solid; border-color: rgb(52, 152, 219) rgb(243, 243, 243) rgb(243, 243, 243); border-image: initial; border-radius: 50%; width: 30px; height: 30px; margin-bottom: 20px; animation: 1s linear 0s infinite normal none running spin; }
.headingBlockImage.terms { margin-top: 2.4rem; box-sizing: border-box; }
@media only screen and (max-width: 734px) {
.headingBlockImage.terms { margin-top: 2.2rem; }
}
.headingBlockImage.terms img { float: left; width: 64px; }
@media only screen and (max-width: 734px) {
.headingBlockImage.terms img { width: 32px; }
}
.headingBlockImage.terms picture + .contentWrapper { margin-left: 82px; }
@media only screen and (max-width: 734px) {
.headingBlockImage.terms picture + .contentWrapper { margin-left: 44px; }
}
.headingBlockImage.terms .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading: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; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading: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; }
.headingBlockImage.terms .copy-block .copy-block--heading: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) {
.headingBlockImage.terms .copy-block .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--heading: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; }
.headingBlockImage.terms .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.headingBlockImage.terms .copy-block .copy-block--body { margin-top: 0.8rem; font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--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; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .copy-block .copy-block--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; }
.headingBlockImage.terms .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.headingBlockImage.terms .action-items { margin-top: 0.8em; position: relative; }
.headingBlockImage.terms .action-items .inline-link { display: inline-block; }
@media only screen and (max-width: 734px) {
.headingBlockImage.terms .action-items .inline-link { display: block; }
}
.headingBlockImage.terms .action-items .open-modal { position: relative; left: 75px; color: rgb(0, 102, 204); }
@media only screen and (max-width: 734px) {
.headingBlockImage.terms .action-items .open-modal { left: 0px; }
}
.headingBlockImage.terms .action-items .open-modal:hover { text-decoration: underline; }
.headingBlockImage.terms #modal-content { display: none; }
.terms-modal .modal-overlay-container { margin-left: auto; margin-right: auto; width: 980px; }
@media only screen and (max-width: 1068px) {
.terms-modal .modal-overlay-container { width: 692px; }
}
@media only screen and (max-width: 734px) {
.terms-modal .modal-overlay-container { width: 87.5%; }
}
@media only screen and (max-width: 734px) {
.terms-modal .modal-overlay-container .modal-overlay { margin-bottom: 20px; }
}
.terms-modal .modal-content-container { min-height: 0px; padding: 0px; }
@media only screen and (max-width: 734px) {
.terms-modal .modal-close-button { position: relative; top: 0px; left: 0px; }
}
.terms-modal .terms-modal-content { overflow: auto; padding: 0px 8.33333%; margin: 80px 0px; }
@media only screen and (max-width: 734px) {
.terms-modal .terms-modal-content { margin-bottom: 20px; }
}
.terms-modal .terms-modal-content .date { margin-top: 0.8rem; }
.terms-modal .terms-modal-content .links { list-style: none; margin: 0.8rem 0px 1em; display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 10px; }
.terms-modal .terms-modal-content .links li { margin-bottom: 0.463em; }
.terms-modal .terms-modal-content .links li img { width: 19px; float: left; }
.terms-modal .terms-modal-content .links li a:nth-child(2) { display: block; margin-left: 1.54rem; }
.terms__copy--left-indentation .terms { padding-left: 2.353rem; }
@media only screen and (max-width: 1068px) {
.terms__copy--left-indentation .terms { padding-left: 2.353rem; }
}
@media only screen and (max-width: 734px) {
.terms__copy--left-indentation .terms { padding-left: 1.176rem; }
}
.terms__links--column-stacked .terms .action-items { display: flex; flex-direction: column; }
.terms__links--column-stacked .terms .action-items .inline-link { width: fit-content; }
.terms__links--column-stacked .terms .action-items .open-modal { left: 0px; }
.terms__vertical--orderlist .terms-modal-content .links { display: inherit; column-count: 2; }
html.ac-ls-visible { margin-top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible { margin-top: 135px; }
}
html.ac-ls-visible body { border-top: 1px solid transparent; margin-top: -1px; position: relative; }
#localeswitcher button { background: none; border: 0px; box-sizing: content-box; color: inherit; cursor: pointer; font: inherit; overflow: visible; vertical-align: inherit; }
#localeswitcher button:disabled { cursor: default; }
#localeswitcher { font-weight: 400; text-size-adjust: 100%; }
#localeswitcher, #localeswitcher::before, #localeswitcher::after, #localeswitcher *, #localeswitcher ::before, #localeswitcher ::after { box-sizing: content-box; margin: 0px; padding: 0px; pointer-events: auto; letter-spacing: normal; }
#localeswitcher *, #localeswitcher ::before, #localeswitcher ::after { font-size: 1em; font-family: inherit; font-weight: inherit; line-height: inherit; text-align: inherit; }
#localeswitcher article, #localeswitcher aside, #localeswitcher details, #localeswitcher figcaption, #localeswitcher figure, #localeswitcher footer, #localeswitcher header, #localeswitcher nav, #localeswitcher section { display: block; }
#localeswitcher img { border: 0px; vertical-align: middle; }
#localeswitcher ul { list-style: none; }
#localeswitcher, #localeswitcher input, #localeswitcher textarea, #localeswitcher select, #localeswitcher button { font-synthesis: none; -webkit-font-smoothing: antialiased; direction: ltr; text-align: left; }
#localeswitcher, #localeswitcher select, #localeswitcher button { font-family: "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher:lang(zh-CN), #localeswitcher select:lang(zh-CN), #localeswitcher button:lang(zh-CN) { font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher input, #localeswitcher textarea { font-family: "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher input:lang(zh-CN), #localeswitcher textarea:lang(zh-CN) { font-family: "HanHei SC", "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher .ac-ls-button { font-size: 17px; line-height: 1.52947; font-weight: 400; letter-spacing: -0.021em; font-family: "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; background: linear-gradient(rgb(66, 161, 236), rgb(0, 112, 201)); border-color: rgb(0, 119, 204); border-width: 1px; border-style: solid; border-radius: 4px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; min-width: 30px; padding: 3px 15px 4px; text-align: center; white-space: nowrap; }
#localeswitcher .ac-ls-button:lang(zh) { letter-spacing: 0em; }
#localeswitcher .ac-ls-button:lang(zh-CN) { font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher .ac-ls-button:hover { background: linear-gradient(rgb(81, 169, 238), rgb(20, 123, 205)); border-color: rgb(20, 130, 208); text-decoration: none; }
#localeswitcher .ac-ls-button:focus { box-shadow: rgba(131, 192, 253, 0.5) 0px 0px 0px 3px; outline: none; }
#localeswitcher .ac-ls-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), #localeswitcher .ac-ls-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) { box-shadow: none; }
#localeswitcher .ac-ls-button:active { background: linear-gradient(rgb(61, 148, 217), rgb(0, 103, 185)); border-color: rgb(0, 109, 188); outline: none; }
#localeswitcher .ac-ls-button:disabled, #localeswitcher .ac-ls-button.disabled { background: linear-gradient(rgb(66, 161, 236), rgb(0, 112, 201)); border-color: rgb(0, 119, 204); color: rgb(255, 255, 255); cursor: default; opacity: 0.3; }
#localeswitcher .ac-ls-button-compact { font-size: 12px; line-height: 1.5; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; min-width: 20px; padding: 1px 10px; }
#localeswitcher .ac-ls-button-compact:lang(zh-CN) { font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher .ac-ls-button-block { box-sizing: border-box; display: block; width: 100%; }
#localeswitcher .ac-ls-button-secondary { background: linear-gradient(rgb(255, 255, 255), rgb(227, 227, 227)); border-color: rgb(214, 214, 214); color: rgb(0, 112, 201); }
#localeswitcher .ac-ls-button-secondary:hover { background: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)); border-color: rgb(217, 217, 217); }
#localeswitcher .ac-ls-button-secondary:active { background: linear-gradient(rgb(247, 247, 247), rgb(220, 220, 220)); border-color: rgb(208, 208, 208); }
#localeswitcher .ac-ls-button-secondary:disabled, #localeswitcher .ac-ls-button-secondary.disabled { background: linear-gradient(rgb(255, 255, 255), rgb(227, 227, 227)); border-color: rgb(214, 214, 214); color: rgb(0, 112, 201); }
#localeswitcher br.large { display: block; }
@media only screen and (max-width: 1023px) {
#localeswitcher br.large { display: none; }
}
@media only screen and (max-width: 767px) {
#localeswitcher br.large { display: none; }
}
#localeswitcher br.medium { display: none; }
@media only screen and (max-width: 1023px) {
#localeswitcher br.medium { display: block; }
}
@media only screen and (max-width: 767px) {
#localeswitcher br.medium { display: none; }
}
#localeswitcher br.small { display: none; }
@media only screen and (max-width: 1023px) {
#localeswitcher br.small { display: none; }
}
@media only screen and (max-width: 767px) {
#localeswitcher br.small { display: block; }
}
#localeswitcher { display: none; position: absolute; top: 0px; left: 0px; right: 0px; min-width: 1024px; width: 100%; z-index: 10000; font-size: 17px; background: rgb(68, 68, 68); }
@media only screen and (max-width: 1023px) {
#localeswitcher { min-width: 320px; }
}
html.ac-ls-visible #localeswitcher { display: flex; height: 70px; top: -70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible #localeswitcher { height: 70px; top: -70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible #localeswitcher { height: 135px; top: -135px; }
}
#localeswitcher { color: rgb(255, 255, 255); }
#localeswitcher .ac-ls-content { display: inline-flex; width: 100%; flex-wrap: wrap; -webkit-box-align: center; align-items: center; list-style: none; margin: 0px auto; max-width: 980px; padding-left: 17px; padding-right: 17px; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-content { -webkit-box-align: start; align-items: flex-start; padding-top: 17px; }
}
@supports (padding: 0px) {
#localeswitcher .ac-ls-content { padding-left: max(17px,env(safe-area-inset-left)); padding-right: max(17px,env(safe-area-inset-right)); }
}
#localeswitcher .ac-ls-copy { font-size: 12px; line-height: 1.5; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-right: 2%; display: inline-block; -webkit-box-flex: 1; flex: 1 1 0%; word-break: initial; }
#localeswitcher .ac-ls-copy:lang(zh-CN) { font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Icons", "Apple Legacy Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#localeswitcher .ac-ls-copy:lang(ko) { word-break: keep-all; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-copy { -webkit-box-flex: 1; flex: 1 0 80%; max-width: 80%; margin-bottom: 12px; }
}
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-copy { -webkit-box-flex: 1; flex: 1 0 90%; max-width: 90%; }
}
#localeswitcher .ac-ls-actions { display: inline-flex; -webkit-box-flex: 1; flex: 1 1 0%; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-actions { -webkit-box-flex: 1; flex: 1 0 100%; }
}
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-actions { margin: 0px -5px; -webkit-box-flex: 1; flex: 1 0 calc(100% + 10px); }
}
#localeswitcher .ac-ls-actions-item { display: inline-block; margin-left: 17px; }
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-actions-item { margin-left: 10px; position: relative; }
}
#localeswitcher .ac-ls-actions-item:first-child { margin-left: 0px; }
#localeswitcher .ac-ls-continue { height: 26px; text-decoration: none; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-continue { position: absolute; bottom: 17px; right: 17px; }
}
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-continue { right: 13px; }
}
#localeswitcher .ac-ls-close { font-size: 20px; line-height: 20px; color: rgb(153, 153, 153); display: block; width: auto; height: 20px; margin-top: auto; margin-bottom: auto; }
#localeswitcher .ac-ls-close::before, #localeswitcher .ac-ls-close::after { font-family: "SF Pro Icons", "Apple Legacy 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; }
#localeswitcher .ac-ls-close::before, #localeswitcher .ac-ls-close::after { text-decoration: none; }
#localeswitcher .ac-ls-close::before { display: none; }
#localeswitcher .ac-ls-close::before, #localeswitcher .ac-ls-close::after { content: ""; }
#localeswitcher .ac-ls-close:focus { outline: rgba(131, 192, 253, 0.5) solid 3px; outline-offset: 1px; }
#localeswitcher .ac-ls-close:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), #localeswitcher .ac-ls-close:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) { outline: none; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-close { position: absolute; top: 17px; right: 17px; }
}
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-close { right: 13px; }
}
#localeswitcher .ac-ls-dropdown { background-color: rgb(68, 68, 68); position: relative; -webkit-box-flex: 1; flex: 1 1 0%; }
@media only screen and (max-width: 767px) {
#localeswitcher .ac-ls-dropdown { width: 65%; position: absolute; bottom: 17px; left: 17px; }
}
@media only screen and (max-width: 419px) {
#localeswitcher .ac-ls-dropdown { width: 56%; }
}
#localeswitcher .ac-ls-dropdown a { color: rgb(102, 187, 255); }
#localeswitcher .ac-ls-dropdown span { pointer-events: none; }
#localeswitcher .ac-ls-dropdown-check { color: rgb(153, 153, 153); font-size: 20px; visibility: hidden; position: absolute; }
#localeswitcher .ac-ls-dropdown-check::before, #localeswitcher .ac-ls-dropdown-check::after { font-family: "SF Pro Icons", "Apple Legacy 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; }
#localeswitcher .ac-ls-dropdown-check::before, #localeswitcher .ac-ls-dropdown-check::after { text-decoration: none; }
#localeswitcher .ac-ls-dropdown-check::before { display: none; }
#localeswitcher .ac-ls-dropdown-check::before, #localeswitcher .ac-ls-dropdown-check::after { content: ""; }
#localeswitcher .ac-ls-dropdown-check::after { left: 2px; top: -2px; }
#localeswitcher .ac-ls-dropdown-options { display: block; position: absolute; width: 100%; top: 0px; }
#localeswitcher .ac-ls-dropdown-option, #localeswitcher .ac-ls-dropdown-select { padding: 0px 15px; height: 35px; line-height: 35px; box-sizing: border-box; cursor: default; width: 100%; }
#localeswitcher .ac-ls-dropdown-option { border-bottom: 1px solid rgb(112, 112, 112); position: relative; background-color: rgb(87, 87, 87); }
#localeswitcher .ac-ls-dropdown-option[data-focus-method="key"], #localeswitcher .ac-ls-dropdown-option:hover { outline: none; color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
#localeswitcher .ac-ls-dropdown-option:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; }
#localeswitcher .ac-ls-dropdown-option:last-child { border-bottom: none; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
#localeswitcher .ac-ls-dropdown-select { border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(112, 112, 112); border-right-color: rgb(112, 112, 112); border-left-color: rgb(112, 112, 112); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-radius: 4px 4px 0px 0px; background-color: rgb(87, 87, 87); }
#localeswitcher .ac-ls-dropdown-select:focus { box-shadow: rgba(131, 192, 253, 0.5) 0px 0px 0px 3px; outline: none; }
#localeswitcher .ac-ls-dropdown-select:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), #localeswitcher .ac-ls-dropdown-select:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) { box-shadow: none; }
#localeswitcher .ac-ls-dropdown-copy { white-space: nowrap; text-overflow: ellipsis; display: inline-block; overflow: hidden; width: calc(100% - 52px); padding-left: 25px; }
#localeswitcher .ac-ls-dropdown-icon { position: absolute; font-size: 21px; font-weight: 300; color: rgb(153, 153, 153); height: 100%; line-height: 30px; }
#localeswitcher .ac-ls-itemlist { box-shadow: rgba(131, 192, 253, 0.5) 0px 0px 0px 3px; outline: none; margin-left: 0px; list-style-type: none; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); left: 0px; right: 0px; top: -35px; background-color: rgb(68, 68, 68); border: 1px solid rgb(112, 112, 112); border-radius: 4px; }
#localeswitcher .ac-ls-itemlist[data-focus-method="mouse"]:not(input):not(textarea):not(select), #localeswitcher .ac-ls-itemlist[data-focus-method="touch"]:not(input):not(textarea):not(select) { box-shadow: none; }
#localeswitcher .select-collapsed .ac-ls-dropdown-options { display: none; }
#localeswitcher .select-collapsed .ac-ls-dropdown-select { border: 1px solid rgb(112, 112, 112); border-radius: 4px; }
#localeswitcher .select-collapsed .ac-ls-dropdown-select:focus { border-color: rgb(102, 187, 255); }
#localeswitcher .select-collapsed .ac-ls-dropdown-select .ac-ls-dropdown-copy { width: calc(100% - 20px); }
#localeswitcher .select-collapsed .ac-ls-dropdown-select .ac-ls-dropdown-check + .ac-ls-dropdown-copy { width: calc(100% - 52px); padding-left: 25px; }
#localeswitcher .select-collapsed .ac-ls-dropdown-select .ac-ls-dropdown-check, #localeswitcher .select-collapsed .ac-ls-icon-chevron-down { visibility: visible; }
#localeswitcher .ac-ls-icon-chevron-down { visibility: hidden; padding-left: 15px; }
#localeswitcher .ac-ls-icon-chevron-down::before, #localeswitcher .ac-ls-icon-chevron-down::after { font-family: "SF Pro Icons", "Apple Legacy 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; }
#localeswitcher .ac-ls-icon-chevron-down::before, #localeswitcher .ac-ls-icon-chevron-down::after { text-decoration: none; }
#localeswitcher .ac-ls-icon-chevron-down::before { display: none; }
#localeswitcher .ac-ls-icon-chevron-down::before, #localeswitcher .ac-ls-icon-chevron-down::after { content: ""; }
#localeswitcher .ac-ls-icon-chevron-up { visibility: hidden; top: 2px; right: 17px; }
#localeswitcher .ac-ls-icon-chevron-up::before, #localeswitcher .ac-ls-icon-chevron-up::after { font-family: "SF Pro Icons", "Apple Legacy 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; }
#localeswitcher .ac-ls-icon-chevron-up::before, #localeswitcher .ac-ls-icon-chevron-up::after { text-decoration: none; }
#localeswitcher .ac-ls-icon-chevron-up::before { display: none; }
#localeswitcher .ac-ls-icon-chevron-up::before, #localeswitcher .ac-ls-icon-chevron-up::after { content: ""; }
#localeswitcher .ac-ls-icon-chevron-up::after { transform: rotate(180deg); transform-origin: center center; }
#localeswitcher .ac-ls-dropdown:not(.select-collapsed) .ac-ls-dropdown-select { box-shadow: none; border-color: transparent; }
#localeswitcher .ac-ls-dropdown:not(.select-collapsed) .ac-ls-itemlist { box-shadow: rgba(131, 192, 253, 0.5) 0px 0px 0px 3px; outline: none; border: 1px solid rgb(102, 187, 255); }
#localeswitcher .ac-ls-dropdown:not(.select-collapsed) .ac-ls-itemlist[data-focus-method="mouse"]:not(input):not(textarea):not(select), #localeswitcher .ac-ls-dropdown:not(.select-collapsed) .ac-ls-itemlist[data-focus-method="touch"]:not(input):not(textarea):not(select) { box-shadow: none; }
#localeswitcher .ac-ls-dropdown:not(.select-collapsed) .ac-ls-icon-chevron-up { visibility: visible; }
#localeswitcher .ac-ls-dropdown-option[aria-selected="true"] { background-color: rgb(87, 87, 87); }
#localeswitcher .ac-ls-dropdown-option[aria-selected="true"][data-focus-method="key"], #localeswitcher .ac-ls-dropdown-option[aria-selected="true"]:hover { background-color: rgb(102, 102, 102); }
#localeswitcher .ac-ls-dropdown-option[aria-selected="true"] .ac-ls-dropdown-check { visibility: visible; }
html.ac-ls-visible { margin-top: 0px !important; top: 0px; }
html.ac-ls-visible #localeswitcher { position: absolute; top: 0px; }
html.ac-ls-visible .ac-nav-overlap #main, html.ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible .ac-nav-overlap #main, html.ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible .ac-nav-overlap #main, html.ac-ls-visible .ac-nav-overlap .main { margin-top: 135px; }
}
html.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 183px; }
}
html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
html.ac-ls-visible #ac-gn-placeholder { height: 114px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible #ac-gn-placeholder { height: 114px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible #ac-gn-placeholder { height: 183px; }
}
html.ac-ls-visible #ac-globalnav { position: absolute; top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible #ac-globalnav { top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible #ac-globalnav { top: 135px; }
}
html.ac-ls-visible #chapternav { position: absolute; top: 70px; margin-top: 44px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible #chapternav { top: 70px; margin-top: 44px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible #chapternav { top: 135px; margin-top: 48px; }
}
html.ac-ls-visible .ac-nav-overlap #chapternav { position: absolute; top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible .ac-nav-overlap #chapternav { top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible .ac-nav-overlap #chapternav { top: 135px; }
}
html.ac-ls-visible #chapternav ~ #main, html.ac-ls-visible #chapternav ~ .main { margin-top: 110px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible #chapternav ~ #main, html.ac-ls-visible #chapternav ~ .main { margin-top: 106px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible #chapternav ~ #main, html.ac-ls-visible #chapternav ~ .main { margin-top: 110px; }
}
html.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 135px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-visible.ac-ls-fixed #ac-globalnav { top: 135px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible { margin-top: 0px !important; top: 0px; }
html.ac-gn-segmentbar-visible.ac-ls-visible #localeswitcher { position: absolute; top: 0px; }
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 135px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 183px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 114px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 114px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 183px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-segmentbar { top: 70px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-segmentbar { top: 70px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-segmentbar { top: 135px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-segmentbar .ac-gn-segmentbar-content::before { content: ""; display: block; width: 100%; box-sizing: border-box; border-top: 1px solid rgba(255, 255, 255, 0.3); }
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-globalnav { top: 110px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-globalnav { top: 110px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-globalnav { top: 179px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible #chapternav { top: 110px; margin-top: 44px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #chapternav { top: 110px; margin-top: 44px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #chapternav { top: 179px; margin-top: 48px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav { position: absolute; top: 110px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav { top: 110px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav { top: 179px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 110px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 110px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 179px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 110px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 110px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap .main { margin-top: 179px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 154px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 154px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 227px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html.ac-gn-segmentbar-visible.ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 154px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 154px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible #ac-gn-placeholder { height: 227px; }
}
html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 40px; }
@media only screen and (max-width: 1023px) {
html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 40px; }
}
@media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 44px; }
}
html[lang="zh-CN"].ac-ls-visible { margin-top: 0px !important; top: 0px; }
html[lang="zh-CN"].ac-ls-visible #localeswitcher { position: absolute; top: 0px; }
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 135px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 114px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 183px; }
}
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 114px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 114px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 183px; }
}
html[lang="zh-CN"].ac-ls-visible .adv-wrapper { top: 70px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .adv-wrapper { top: 70px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .adv-wrapper { top: 135px; }
}
html[lang="zh-CN"].ac-ls-visible .adv-wrapper .adv-wrapper-text::before { content: ""; display: block; width: 100%; box-sizing: border-box; border-top: 1px solid rgba(255, 255, 255, 0.3); }
html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible .adv-wrapper-text::before { display: none; }
html[lang="zh-CN"].ac-ls-visible #ac-globalnav.onmove { top: 0px; }
html[lang="zh-CN"].ac-ls-visible #ac-globalnav { top: 110px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible #ac-globalnav { top: 110px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible #ac-globalnav { top: 179px; }
}
html[lang="zh-CN"].ac-ls-visible #chapternav { top: 110px; margin-top: 44px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible #chapternav { top: 110px; margin-top: 44px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible #chapternav { top: 179px; margin-top: 48px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav { position: absolute; top: 110px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav { top: 110px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav { top: 179px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 110px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 110px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #chapternav ~ .main { margin-top: 179px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 110px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 110px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap .main { margin-top: 179px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 154px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 154px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav { margin-top: 227px; }
}
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ #main, html[lang="zh-CN"].ac-ls-visible .ac-nav-overlap #ac-localnav ~ .main { margin-top: 0px; }
}
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 154px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 154px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible #ac-gn-placeholder { height: 227px; }
}
html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 40px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 40px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed #main, html[lang="zh-CN"].ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main { top: 44px; }
}
html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap .main { margin-top: 0px; }
@media only screen and (max-width: 1023px) {
html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap .main { margin-top: 0px; }
}
@media only screen and (max-width: 767px) {
html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap #main, html[lang="zh-CN"].ac-ls-visible.ac-ls-cn-hp .ac-nav-overlap .main { margin-top: 0px; }
}
html.ac-ls-fixed #localeswitcher, html.ac-ls-fixed #ac-gn-segmentbar, html.ac-ls-fixed #ac-globalnav, html.ac-gn-segmentbar-visible.ac-ls-fixed #localeswitcher, html.ac-gn-segmentbar-visible.ac-ls-fixed #ac-gn-segmentbar, html.ac-gn-segmentbar-visible.ac-ls-fixed #ac-globalnav { position: fixed; }
html.ac-ls-fixed .ac-nav-overlap #main, html.ac-ls-fixed .ac-nav-overlap .main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap .main { margin-top: 0px; }
@media only screen and (max-width: 1023px) {
html.ac-ls-fixed .ac-nav-overlap #main, html.ac-ls-fixed .ac-nav-overlap .main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap .main { margin-top: 0px; }
}
@media only screen and (max-width: 767px) {
html.ac-ls-fixed .ac-nav-overlap #main, html.ac-ls-fixed .ac-nav-overlap .main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap #main, html.ac-gn-segmentbar-visible.ac-ls-fixed .ac-nav-overlap .main { margin-top: 0px; }
}
.pagination { display: flex; border-top: 1px solid rgb(210, 210, 215); border-bottom: 1px solid rgb(210, 210, 215); padding: 40px 0px; }
@media only screen and (max-width: 1068px) {
.pagination { flex-direction: column-reverse; }
}
@media only screen and (max-width: 734px) {
.pagination { padding: 25px 0px; }
}
.pagination a:hover { color: rgb(0, 102, 204); }
.pagination--prev, .pagination--next { display: flex; flex-direction: column; width: 100%; }
@media only screen and (max-width: 1068px) {
.pagination--prev:not(:only-child) { margin-top: 23px; }
}
.pagination--prev a, .pagination--prev p { align-self: flex-start; }
.pagination--next a, .pagination--next p { align-self: flex-end; }
@media only screen and (max-width: 1068px) {
.pagination--next a, .pagination--next p { align-self: flex-start; }
}
@media only screen and (min-width: 1069px) {
.pagination--next p { text-align: end; }
}
.pagination-content { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(81, 81, 84); }
.pagination-content: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; }
.pagination-content:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-content: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; }
.pagination-content:lang(zh) { letter-spacing: 0em; }
.pagination-content:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-content: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; }
.pagination-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 4px; color: rgb(29, 29, 31); }
.pagination-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; }
.pagination-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link:lang(ko) { line-height: 1.35296; 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; }
.pagination-link:lang(zh) { letter-spacing: 0em; }
.pagination-link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-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; }
.pagination-link: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: 734px) {
.pagination-link { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link: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; }
.pagination-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link: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; }
.pagination-link:lang(zh) { letter-spacing: 0em; }
.pagination-link:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-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; }
.pagination-link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.pagination-link:hover { color: rgb(0, 102, 204); text-decoration: none; }
.nav-wrapper { text-align: center; margin: auto; z-index: 100; }
.nav-wrapper .tabnav { width: 100%; overflow: hidden; text-align: center; z-index: 100; margin: auto; display: flex; justify-content: center; }
.nav-wrapper .tabnav .tabnav-items { overflow: auto hidden; white-space: nowrap; padding-top: 12px; padding-bottom: 6px; list-style-type: none; display: flex; justify-content: start; scrollbar-width: none; }
@media only screen and (max-width: 1068px) {
.nav-wrapper .tabnav .tabnav-items { justify-content: start; }
}
.nav-wrapper .tabnav .tabnav-items::-webkit-scrollbar { display: none; }
.nav-wrapper.nav-sticky-top, .nav-wrapper.nav-sticky-top .tabnav { position: sticky; }
.nav-wrapper.offset-localnav { top: 52px; }
@media only screen and (max-width: 767px) {
.nav-wrapper.offset-localnav { top: 48px; }
}
.tabnav-link { padding-bottom: 0px; cursor: pointer; }
.tabnav-link .tab-label:hover { text-decoration: none; }
.tab-group-wrapper.tabnav { height: 100%; }
.tab-group-wrapper.tabnav .tabnav-link { padding-left: 15px; }
@media only screen and (min-width: 1069px) {
.tab-group-wrapper.tabnav .tabnav-link { padding-left: 14px; }
}
.tab-group-wrapper.tabnav .tabnav-link:first-child { padding-left: 0px; }
.tab-group-wrapper.tabnav .tabnav-link .tab-label { color: rgb(110, 110, 115); padding: 9px 0.4px 11px 0px; margin: 2px 3px 4px 4px; display: block; position: relative; min-width: 20px; text-align: center; }
.tab-group-wrapper.tabnav .tabnav-link .tab-label.current { color: rgb(0, 0, 0); text-decoration: none; cursor: default; z-index: 10; }
.tab-group-wrapper.tabnav .tabnav-link .tab-label.current::after { left: 0px; position: absolute; bottom: -5px; width: 100%; border-bottom: 1px solid rgb(29, 29, 31); content: ""; }
.tab-group-wrapper.with-paddles .tabnav-paddles { display: none; }
@media only screen and (max-width: 1068px) {
.tab-group-wrapper.with-paddles .tabnav-paddles { display: initial; }
}
.tabnav-sticky-bg { background-color: rgb(255, 255, 255); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; }
.accordion-content { display: flex; }
.accordion-content .icon-content { margin-left: auto; }
.section-segement-nav { padding-top: 50px; }
@media only screen and (max-width: 734px) {
.section-segement-nav { width: 100%; }
}
.section-segement-nav .nav-wrapper .tabnav .tabnav-items { justify-content: start; margin: 0 max(calc(env(safe-area-inset-left) + 24px),34px); padding-left: 0px; padding-right: 0px; }
@media only screen and (max-width: 767px) and (orientation: landscape) {
.section-segement-nav .nav-wrapper .tabnav .tabnav-items { margin: 0 max(env(safe-area-inset-left),34px); }
}
.section-segement-nav .nav-wrapper .tabnav .tabnav-link { border-bottom: 1px solid rgb(210, 210, 215); }
.section-segement-nav .accordion-header .icon-wrapper { color: rgb(0, 0, 0); display: flex; }
.section-segement-nav .accordion-header .icon-wrapper .icon { margin-left: auto; }
.section-segement-nav .accordion-header .icon-wrapper:hover { text-decoration: none; }
.section-segement-nav .accordion-group { margin: 0px; list-style: none; color: rgb(0, 0, 0); }
.section-segement-nav .hidden { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.accordion-alt { padding-left: 26px; padding-right: 26px; margin-bottom: 20px; }
.accordion-alt .accordion-content { color: rgb(0, 0, 0); cursor: pointer; padding-bottom: 0px; }
.accordion-alt .accordion-content:hover { color: rgb(0, 102, 204); text-decoration: none; }
.accordion-alt .accordion-panel { display: none; }
.accordion-alt .accordion-panel .accordion-panel-content { margin: 15px 0px 0px; }
.accordion-alt .accordion-panel .accordion-panel-content ul { margin-left: 19px; }
.accordion-alt .accordion-panel .accordion-panel-content p a { cursor: pointer; }
.accordion-alt.accordion-open .accordion-panel { display: block; }
.accordion-alt.accordion-open .accordion-content { color: rgb(0, 102, 204); font-weight: 600; }
.button-tray { min-height: 50px; padding-bottom: 35px; padding-left: 26px; }
.button-tray a { cursor: pointer; font-weight: 600; }
.dsa-policy .dsa-policy-article .section-content { width: 100%; }
.chart .column { display: flex; }
.chart .column:first-child { padding-right: 0.588rem; }
@media only screen and (max-width: 1068px) {
.chart .column:first-child { padding-right: 0.529rem; }
}
@media only screen and (max-width: 734px) {
.chart .column:first-child { padding-right: 0px; margin-top: 1.882rem; }
}
.chart .column:last-child { padding-left: 0.588rem; }
@media only screen and (max-width: 1068px) {
.chart .column:last-child { padding-left: 0.529rem; }
}
@media only screen and (max-width: 734px) {
.chart .column:last-child { padding-left: 0px; margin-top: 1.882rem; }
}
.chart .column .card { box-sizing: border-box; background-color: rgb(255, 255, 255); padding: 3.765rem 3.765rem 3.882rem; min-height: 34.23rem; border-radius: 1.765rem; }
@media only screen and (max-width: 1068px) {
.chart .column .card { padding: 1.647rem 1.647rem 3.765rem; }
}
@media only screen and (max-width: 734px) {
.chart .column .card { padding: 1.647rem 1.647rem 3.882rem; width: 100%; }
}
.chart .column .card .title { margin-top: 3.765rem; margin-left: 1rem; }
@media only screen and (max-width: 1068px) {
.chart .column .card .title { margin-left: 0px; margin-right: 0px; margin-top: 3.882rem; }
}
@media only screen and (max-width: 734px) {
.chart .column .card .title { margin-left: 0px; width: 100%; }
}
.chart .column .card section .copy-block-section-content .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: -0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.471rem; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ko) { 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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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) {
.chart .column .card section .copy-block-section-content .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.chart .column .card section .copy-block-section-content .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.0035em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--heading: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; }
.chart .column .card section .copy-block-section-content .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.chart .column .card section .copy-block-section-content .copy-block--heading { margin-bottom: 1.176rem; }
}
.chart .column .card section .copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body: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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body: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) {
.chart .column .card section .copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body: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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body: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: 734px) {
.chart .column .card section .copy-block-section-content .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body: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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh) { letter-spacing: 0em; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.chart .column .card section .copy-block-section-content .copy-block--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; }
.chart .column .card section .copy-block-section-content .copy-block--body: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: 734px) {
.chart.section--column-reverse .row { flex-direction: column-reverse; }
}
.chart.section--row-reverse .row { flex-direction: row-reverse; }
.chart.section--row-reverse .row .column:first-child { padding-left: 0.588rem; padding-right: 0px; }
@media only screen and (max-width: 1068px) {
.chart.section--row-reverse .row .column:first-child { padding-left: 0.529rem; }
}
@media only screen and (max-width: 734px) {
.chart.section--row-reverse .row .column:first-child { padding-left: 0px; }
}
.chart.section--row-reverse .row .column:last-child { padding-left: 0px; padding-right: 0.588rem; }
@media only screen and (max-width: 1068px) {
.chart.section--row-reverse .row .column:last-child { padding-right: 0.529rem; }
}
@media only screen and (max-width: 734px) {
.chart.section--row-reverse .row .column:last-child { padding-right: 0px; }
}
.ac-graph-donut .donut-wedge { fill: rgb(245, 99, 0); }
.ac-graph-donut ~ .badge, .ac-graph-donut ~ .donut-title { position: absolute; width: 100%; margin: 0px; text-align: center; left: 0px; top: 50%; transform: translateY(-50%); }
@media only screen and (max-width: 1068px) {
.ac-graph-donut ~ .badge .badge-value { font-size: 40px; line-height: 1; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value: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; }
.ac-graph-donut ~ .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-value: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; }
.ac-graph-donut ~ .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-caption { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-caption: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; }
.ac-graph-donut ~ .badge .badge-caption:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-caption:lang(ko) { line-height: 1.42859; 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; }
.ac-graph-donut ~ .badge .badge-caption:lang(zh) { letter-spacing: 0em; }
.ac-graph-donut ~ .badge .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-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; }
.ac-graph-donut ~ .badge .badge-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit, .ac-graph-donut ~ .badge .badge-unit-plus, .ac-graph-donut ~ .badge .badge-unit-percent, .ac-graph-donut ~ .badge .badge-unit-currency { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.ac-graph-donut ~ .badge .badge-unit:lang(ar), .ac-graph-donut ~ .badge .badge-unit-plus:lang(ar), .ac-graph-donut ~ .badge .badge-unit-percent:lang(ar), .ac-graph-donut ~ .badge .badge-unit-currency:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit:lang(ja), .ac-graph-donut ~ .badge .badge-unit-plus:lang(ja), .ac-graph-donut ~ .badge .badge-unit-percent:lang(ja), .ac-graph-donut ~ .badge .badge-unit-currency:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit:lang(ko), .ac-graph-donut ~ .badge .badge-unit-plus:lang(ko), .ac-graph-donut ~ .badge .badge-unit-percent:lang(ko), .ac-graph-donut ~ .badge .badge-unit-currency: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; }
.ac-graph-donut ~ .badge .badge-unit:lang(th), .ac-graph-donut ~ .badge .badge-unit-plus:lang(th), .ac-graph-donut ~ .badge .badge-unit-percent:lang(th), .ac-graph-donut ~ .badge .badge-unit-currency:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit:lang(zh-CN), .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-CN), .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-CN), .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit:lang(zh-HK), .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-HK), .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-HK), .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit:lang(zh-MO), .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-MO), .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-MO), .ac-graph-donut ~ .badge .badge-unit-currency: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; }
.ac-graph-donut ~ .badge .badge-unit:lang(zh-TW), .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-TW), .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-TW), .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge .badge-unit-plus { top: -0.29em; }
.ac-graph-donut ~ .badge .badge-unit-percent { top: -0.31em; }
.ac-graph-donut ~ .badge .badge-unit-currency { top: -0.325em; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value: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; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value: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; }
.ac-graph-donut ~ .badge.badge-stacked .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .badge.badge-stacked .badge-content { padding-bottom: 4px; }
}
.ac-graph-donut ~ .donut-title { color: rgb(245, 99, 0); font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title: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; }
.ac-graph-donut ~ .donut-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title: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; }
.ac-graph-donut ~ .donut-title: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) {
.ac-graph-donut ~ .donut-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ac-graph-donut ~ .donut-title: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; }
.ac-graph-donut ~ .donut-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.donut-sidebar .ac-graph-donut ~ .donut-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .donut-title: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; }
.donut-sidebar .ac-graph-donut ~ .donut-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value { font-size: 40px; line-height: 1; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value: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; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value: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; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit, .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus, .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent, .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency { font-size: 27px; line-height: 1; font-weight: 600; letter-spacing: 0.008em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(ar), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(ar), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(ar), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(ja), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(ja), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(ja), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(ko), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(ko), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(ko), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency: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; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(th), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(th), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(th), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(zh-CN), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-CN), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-CN), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(zh-HK), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-HK), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-HK), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(zh-MO), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-MO), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-MO), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency: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; }
.donut-sidebar .ac-graph-donut ~ .badge .badge-unit:lang(zh-TW), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-plus:lang(zh-TW), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-percent:lang(zh-TW), .donut-sidebar .ac-graph-donut ~ .badge .badge-unit-currency:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); list-style: none; padding: 0px; }
.donut-legend: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; }
.donut-legend: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend:lang(ko) { line-height: 1.41667; 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; }
.donut-legend:lang(zh) { letter-spacing: 0em; }
.donut-legend:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend: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; }
.donut-legend:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-legend li { line-height: 1.2; margin-bottom: 0.85em; }
.donut-legend li::before { background-color: rgb(134, 134, 139); }
.donut-legend li::before { display: block; content: ""; position: relative; border-radius: 50%; float: left; margin: 1px 7px 0px 0px; width: 12px; height: 12px; }
.theme-dark .ac-graph-donut .donut-wedge { fill: rgb(245, 99, 0); }
.theme-dark .ac-graph-donut ~ .donut-title { color: rgb(245, 99, 0); }
.theme-dark .donut-legend { color: rgb(134, 134, 139); }
.donut-main { --donut-base-color: #f5f5f7; --donut-fill-color: #f56300; }
@media only screen and (max-width: 1068px) {
.donut-main { padding-top: 1.294rem; }
}
@media only screen and (max-width: 734px) {
.donut-main { padding-top: 1.588rem; }
}
.donut-main .title { margin-top: 3.765rem; }
.donut-main .donut { width: 15.747rem; height: 15.647rem; margin: auto; transform: scale(1); position: relative; }
@media only screen and (max-width: 1068px) {
.donut-main .donut { width: 14rem; height: 13.941rem; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut { width: 13.176rem; height: 13.588rem; }
.donut-main .donut svg.ac-graph-svg { width: 102%; height: 102%; }
}
.donut-main .donut .badge-content { margin: 0px; padding-top: 0px; padding-bottom: 0px; }
.donut-main .donut .badge-content .badge-value { margin-left: auto; margin-right: auto; color: var(--donut-fill-color); left: 0px; }
.donut-main .donut .badge-content .badge-value .digits { font-size: 77px; line-height: 1; font-weight: 400; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(ko) { 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; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value .digits:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits: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) {
.donut-main .donut .badge-content .badge-value .digits { font-size: 68px; line-height: 1; font-weight: 400; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(ko) { 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; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value .digits:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut .badge-content .badge-value .digits { font-size: 64px; line-height: 1.0625; font-weight: 400; letter-spacing: -0.0045em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(ko) { 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; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value .digits:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .digits: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; }
.donut-main .donut .badge-content .badge-value .digits:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.donut-main .donut .badge-content .badge-value .badge-unit { margin-left: -0.5rem; font-size: 50px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit: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) {
.donut-main .donut .badge-content .badge-value .badge-unit { font-size: 45px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut .badge-content .badge-value .badge-unit { font-size: 40px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value .badge-unit: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; }
.donut-main .donut .badge-content .badge-value .badge-unit:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.donut-main .donut .badge-content .badge-value + .badge-caption { font-size: 14px; line-height: 1.5; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); margin-top: 1rem; max-width: 9.412rem; left: 50%; transform: translate(-50%); }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-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; }
.donut-main .donut .badge-content .badge-value + .badge-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) {
.donut-main .donut .badge-content .badge-value + .badge-caption { font-size: 14px; line-height: 1.5; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-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; }
.donut-main .donut .badge-content .badge-value + .badge-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: 734px) {
.donut-main .donut .badge-content .badge-value + .badge-caption { font-size: 14px; line-height: 1.21429; font-weight: 400; letter-spacing: -0.011em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption: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; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh) { letter-spacing: 0em; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.donut-main .donut .badge-content .badge-value + .badge-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; }
.donut-main .donut .badge-content .badge-value + .badge-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) {
.donut-main .donut .badge-content .badge-value + .badge-caption { margin-top: 0.941rem; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut .badge-content .badge-value + .badge-caption { margin-top: 1.059rem; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut-one { padding-bottom: 0.412rem; }
}
.donut-main .donut-one .wedge-1 { fill: var(--donut-base-color); }
.donut-main .donut-one .wedge-2 { fill: var(--donut-fill-color); }
.donut-main .donut-one .badge { width: 100%; text-align: center; position: absolute; top: 4.412rem; transform: translateY(0px); }
@media only screen and (max-width: 1068px) {
.donut-main .donut-one .badge { top: 3.882rem; }
}
@media only screen and (max-width: 734px) {
.donut-main .donut-one .badge { top: 3.529rem; }
}
svg.ac-graph-svg { width: 100%; height: 100%; }
.graph .badge-value { color: rgb(245, 99, 0); }
.graph-data { width: 100%; height: 100%; display: inline-block; }
.graph-bar-slot { height: 4px; margin-bottom: 8px; background: rgb(245, 245, 247); }
.graph-bar { height: 4px; margin-bottom: 8px; background: rgb(245, 99, 0); }
.graph-bar-slot .graph-bar { margin-bottom: 0px; }
.graph-caption { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: start; color: rgb(110, 110, 115); }
.graph-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; }
.graph-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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-caption:lang(ko) { line-height: 1.41667; 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; }
.graph-caption:lang(zh) { letter-spacing: 0em; }
.graph-caption:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-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; }
.graph-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-caption-total { font-weight: 600; color: rgb(29, 29, 31); }
.graph-unit.deemphasize, .graph-unit.deemphasize .badge-value { color: rgb(134, 134, 139); }
.graph-unit.deemphasize .graph-bar { background: rgb(134, 134, 139); }
.graph .badge { margin-right: 0px; }
.theme-dark .graph-bar-slot { background: rgb(29, 29, 31); }
.theme-dark .graph-bar { background: rgb(245, 99, 0); }
.theme-dark .graph-caption { color: rgb(134, 134, 139); }
.theme-dark .graph-caption-total { color: rgb(245, 245, 247); }
.graph-horizontalbar .graph-unit { position: relative; }
.graph-horizontalbar .graph-unit:last-child { margin-bottom: 0px; }
@media only screen and (max-width: 1068px) {
.graph-horizontalbar .graph-unit { margin-bottom: 0px; }
}
.graph-horizontalbar .badge { text-align: right; position: absolute; right: calc(100% - 102px); bottom: 26px; }
@media only screen and (max-width: 1068px) {
.graph-horizontalbar .badge .badge-value { font-size: 40px; line-height: 1; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value: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; }
.graph-horizontalbar .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-value: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; }
.graph-horizontalbar .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-caption { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-caption: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; }
.graph-horizontalbar .badge .badge-caption:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-caption:lang(ko) { line-height: 1.42859; 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; }
.graph-horizontalbar .badge .badge-caption:lang(zh) { letter-spacing: 0em; }
.graph-horizontalbar .badge .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-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; }
.graph-horizontalbar .badge .badge-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit, .graph-horizontalbar .badge .badge-unit-plus, .graph-horizontalbar .badge .badge-unit-percent, .graph-horizontalbar .badge .badge-unit-currency { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.graph-horizontalbar .badge .badge-unit:lang(ar), .graph-horizontalbar .badge .badge-unit-plus:lang(ar), .graph-horizontalbar .badge .badge-unit-percent:lang(ar), .graph-horizontalbar .badge .badge-unit-currency:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit:lang(ja), .graph-horizontalbar .badge .badge-unit-plus:lang(ja), .graph-horizontalbar .badge .badge-unit-percent:lang(ja), .graph-horizontalbar .badge .badge-unit-currency:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit:lang(ko), .graph-horizontalbar .badge .badge-unit-plus:lang(ko), .graph-horizontalbar .badge .badge-unit-percent:lang(ko), .graph-horizontalbar .badge .badge-unit-currency: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; }
.graph-horizontalbar .badge .badge-unit:lang(th), .graph-horizontalbar .badge .badge-unit-plus:lang(th), .graph-horizontalbar .badge .badge-unit-percent:lang(th), .graph-horizontalbar .badge .badge-unit-currency:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit:lang(zh-CN), .graph-horizontalbar .badge .badge-unit-plus:lang(zh-CN), .graph-horizontalbar .badge .badge-unit-percent:lang(zh-CN), .graph-horizontalbar .badge .badge-unit-currency:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit:lang(zh-HK), .graph-horizontalbar .badge .badge-unit-plus:lang(zh-HK), .graph-horizontalbar .badge .badge-unit-percent:lang(zh-HK), .graph-horizontalbar .badge .badge-unit-currency:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit:lang(zh-MO), .graph-horizontalbar .badge .badge-unit-plus:lang(zh-MO), .graph-horizontalbar .badge .badge-unit-percent:lang(zh-MO), .graph-horizontalbar .badge .badge-unit-currency: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; }
.graph-horizontalbar .badge .badge-unit:lang(zh-TW), .graph-horizontalbar .badge .badge-unit-plus:lang(zh-TW), .graph-horizontalbar .badge .badge-unit-percent:lang(zh-TW), .graph-horizontalbar .badge .badge-unit-currency:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge .badge-unit-plus { top: -0.29em; }
.graph-horizontalbar .badge .badge-unit-percent { top: -0.31em; }
.graph-horizontalbar .badge .badge-unit-currency { top: -0.325em; }
.graph-horizontalbar .badge.badge-stacked .badge-value { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-value: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; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-value: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; }
.graph-horizontalbar .badge.badge-stacked .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-horizontalbar .badge.badge-stacked .badge-content { padding-bottom: 4px; }
}
@media only screen and (max-width: 734px) {
.graph-horizontalbar .graph-bar { margin-bottom: 5px; }
}
.graph-horizontalbar .graph-data { width: 100%; height: 42px; margin: 10px 0px 16px; }
@media only screen and (max-width: 734px) {
.graph-horizontalbar .graph-data { width: 100%; height: 33px; margin-top: 0px; margin-bottom: 26px; }
}
.graph-horizontalbar .badge + .graph-data { box-sizing: border-box; padding-left: 138px; }
@media only screen and (max-width: 734px) {
.graph-horizontalbar .badge + .graph-data { padding-top: 6px; padding-left: 118px; }
}
.graph-sidebar-bar .graph-unit { clear: left; height: 49px; }
.graph-sidebar-bar .badge { float: left; width: 60px; padding-right: 10px; }
.graph-sidebar-bar .badge-value { margin-top: -0.2em; }
.graph-sidebar-bar .graph-data { width: 100%; }
.graph-sidebar-bar .badge + .graph-data { width: calc(100% - 60px); }
.graph-sidebar-bar .graph-bar { margin-bottom: 5px; }
.graph-verticalbar { margin-bottom: 74px; height: 160px; }
.graph-verticalbar .graph-unit { position: relative; margin-bottom: 74px; display: inline-block; height: 100%; min-width: 90px; vertical-align: top; }
.graph-verticalbar .badge { position: absolute; top: 100%; margin-top: 10px; }
@media only screen and (max-width: 1068px) {
.graph-verticalbar .badge .badge-value { font-size: 40px; line-height: 1; font-weight: 400; letter-spacing: 0em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value: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; }
.graph-verticalbar .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-value: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; }
.graph-verticalbar .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-caption { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-caption: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; }
.graph-verticalbar .badge .badge-caption:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-caption:lang(ko) { line-height: 1.42859; 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; }
.graph-verticalbar .badge .badge-caption:lang(zh) { letter-spacing: 0em; }
.graph-verticalbar .badge .badge-caption:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-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; }
.graph-verticalbar .badge .badge-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit, .graph-verticalbar .badge .badge-unit-plus, .graph-verticalbar .badge .badge-unit-percent, .graph-verticalbar .badge .badge-unit-currency { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.graph-verticalbar .badge .badge-unit:lang(ar), .graph-verticalbar .badge .badge-unit-plus:lang(ar), .graph-verticalbar .badge .badge-unit-percent:lang(ar), .graph-verticalbar .badge .badge-unit-currency:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit:lang(ja), .graph-verticalbar .badge .badge-unit-plus:lang(ja), .graph-verticalbar .badge .badge-unit-percent:lang(ja), .graph-verticalbar .badge .badge-unit-currency:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit:lang(ko), .graph-verticalbar .badge .badge-unit-plus:lang(ko), .graph-verticalbar .badge .badge-unit-percent:lang(ko), .graph-verticalbar .badge .badge-unit-currency: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; }
.graph-verticalbar .badge .badge-unit:lang(th), .graph-verticalbar .badge .badge-unit-plus:lang(th), .graph-verticalbar .badge .badge-unit-percent:lang(th), .graph-verticalbar .badge .badge-unit-currency:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit:lang(zh-CN), .graph-verticalbar .badge .badge-unit-plus:lang(zh-CN), .graph-verticalbar .badge .badge-unit-percent:lang(zh-CN), .graph-verticalbar .badge .badge-unit-currency:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit:lang(zh-HK), .graph-verticalbar .badge .badge-unit-plus:lang(zh-HK), .graph-verticalbar .badge .badge-unit-percent:lang(zh-HK), .graph-verticalbar .badge .badge-unit-currency:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit:lang(zh-MO), .graph-verticalbar .badge .badge-unit-plus:lang(zh-MO), .graph-verticalbar .badge .badge-unit-percent:lang(zh-MO), .graph-verticalbar .badge .badge-unit-currency: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; }
.graph-verticalbar .badge .badge-unit:lang(zh-TW), .graph-verticalbar .badge .badge-unit-plus:lang(zh-TW), .graph-verticalbar .badge .badge-unit-percent:lang(zh-TW), .graph-verticalbar .badge .badge-unit-currency:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge .badge-unit-plus { top: -0.29em; }
.graph-verticalbar .badge .badge-unit-percent { top: -0.31em; }
.graph-verticalbar .badge .badge-unit-currency { top: -0.325em; }
.graph-verticalbar .badge.badge-stacked .badge-value { font-size: 28px; line-height: 1; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-value: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; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-value: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; }
.graph-verticalbar .badge.badge-stacked .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.graph-verticalbar .badge.badge-stacked .badge-content { padding-bottom: 4px; }
}
.graph-verticalbar .graph-data { position: relative; width: 100%; }
.graph-verticalbar .graph-bar { position: absolute; bottom: 0px; width: 4px; margin-bottom: 0px; }
.graph-verticalbar .graph-caption { position: absolute; bottom: 0px; white-space: nowrap; display: block; transform-origin: left bottom; transform: rotate(-90deg) translateY(28px); }
.side-bar { --bar-base-color: #86868b; --bar-fill-color: #f56300; margin-top: 2.118rem; }
@media only screen and (max-width: 1068px) {
.side-bar { margin-top: 3.176rem; }
}
@media only screen and (max-width: 734px) {
.side-bar { margin-top: 2.471rem; }
}
.side-bar .bar-graph-one .bar-3 { fill: rgb(134, 134, 139); }
.side-bar .bar-graph-one .ac-graph-js-bar .marker { display: none; }
.side-bar .graph-horizontalbar { margin-left: 1rem; margin-bottom: 1.294rem; transform: scale(1); width: 70%; }
@media only screen and (max-width: 1068px) {
.side-bar .graph-horizontalbar { margin-left: 0px; margin-bottom: 2.118rem; }
}
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar { margin-top: 0px; width: 100%; }
}
.side-bar .graph-horizontalbar .emphasize { background: var(--bar-fill-color); }
.side-bar .graph-horizontalbar .deemphasize { background: var(--bar-base-color); }
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar { margin-bottom: 0px; padding-bottom: 0.294rem; }
}
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit { padding-bottom: 1.706rem; }
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit:last-child { padding-bottom: 0.471rem; }
@media only screen and (max-width: 1068px) {
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit:last-child { padding-bottom: 0px; }
}
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit:last-child .badge-tiny { display: none; }
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit:last-child .graph-data { margin: 0.882rem 0px 0px; }
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit:last-child .graph-data { margin: 1.118rem 0px 0px; }
}
@media only screen and (max-width: 1068px) {
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit { padding-bottom: 1.235rem; }
}
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar .graph-sidebar.graph-unit { padding-bottom: 1.235rem; }
}
.side-bar .graph-horizontalbar .graph-unit .badge { position: initial; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value { color: var(--bar-fill-color); float: left; font-size: 81px; line-height: 1; font-weight: 400; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ko) { 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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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) {
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value { font-size: 72px; line-height: 1; font-weight: 400; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ko) { 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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value { font-size: 76px; line-height: 1; font-weight: 400; letter-spacing: -0.0015em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(ko) { 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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit { font-size: 54px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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) {
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit { font-size: 48px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit { font-size: 50px; line-height: 1; font-weight: 600; letter-spacing: 0.002em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit: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; }
.side-bar .graph-horizontalbar .graph-unit .badge .badge-value .badge-unit:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data { padding-left: 0px; height: auto; margin: 1.353rem 0px 0px; }
@media only screen and (max-width: 1068px) {
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data { margin: 1.176rem 0px 0px; }
}
@media only screen and (max-width: 734px) {
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data { margin: 1.294rem 0px 0px; padding-top: 0px; }
}
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption { font-size: 17px; line-height: 1; font-weight: 400; letter-spacing: -0.005em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-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) {
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption { font-size: 14px; line-height: 1.5; font-weight: 400; letter-spacing: -0.005em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-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: 734px) {
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption { font-size: 14px; line-height: 1.5; font-weight: 400; letter-spacing: -0.005em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption: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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh) { letter-spacing: 0em; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-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; }
.side-bar .graph-horizontalbar .graph-unit .badge + .graph-data .graph-caption:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.side-bar .graph-horizontalbar .graph-sidebar .graph-bar { height: 5px; width: 0%; margin-bottom: 0.4706rem; }
@media only screen and (max-width: 1068px) {
.side-bar .graph-horizontalbar .graph-sidebar .graph-bar { margin-bottom: 0.588rem; }
}
.side-bar .graph-horizontalbar.animate .graph-sidebar .graph-bar { width: 100%; transition-property: width; transition-timing-function: ease-in-out; transition-duration: 1.2s; transition-delay: 0s; }
@media (prefers-reduced-motion: reduce) {
.side-bar .graph-horizontalbar.animate .graph-sidebar .graph-bar { transition: none 0s ease 0s; }
}
.copy-block-tile { box-sizing: border-box; }
.copy-block-tile .column:has(+ .column), .copy-block-tile .column:has(+ .column) + .column { flex-basis: 50%; max-width: 50%; display: flex; }
.copy-block-tile .column:has(+ .column) .copy-block, .copy-block-tile .column:has(+ .column) + .column .copy-block { flex: 1 1 0%; }
@media only screen and (max-width: 734px) {
.copy-block-tile .column:has(+ .column), .copy-block-tile .column:has(+ .column) + .column { flex-basis: 100%; max-width: 100%; }
}
.copy-block-tile .column:has(+ .column):first-child, .copy-block-tile .column:has(+ .column) + .column:first-child { padding-right: 10px; }
@media only screen and (max-width: 734px) {
.copy-block-tile .column:has(+ .column):first-child, .copy-block-tile .column:has(+ .column) + .column:first-child { padding-right: 0px; }
}
.copy-block-tile .column:has(+ .column):last-child, .copy-block-tile .column:has(+ .column) + .column:last-child { padding-left: 10px; }
@media only screen and (max-width: 734px) {
.copy-block-tile .column:has(+ .column):last-child, .copy-block-tile .column:has(+ .column) + .column:last-child { padding-left: 0px; padding-top: 20px; }
}
.copy-block-tile.full-width-tile .copy-block { width: 400px; padding: 75px 0px 82px; }
@media only screen and (max-width: 1068px) {
.copy-block-tile.full-width-tile .copy-block { width: 410px; padding: 63px 0px 68px; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.full-width-tile .copy-block { width: 287px; padding: 35px 0px 40px; }
}
@media screen and (max-width: 392px) {
.copy-block-tile.full-width-tile .copy-block { width: 83.5%; }
}
.copy-block-tile.full-width-tile .copy-block .link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .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; }
.copy-block-tile.full-width-tile .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(ko) { line-height: 1.35296; 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; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-tile.full-width-tile .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .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; }
.copy-block-tile.full-width-tile .copy-block .link: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) {
.copy-block-tile.full-width-tile .copy-block .link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link: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; }
.copy-block-tile.full-width-tile .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(ko) { line-height: 1.58824; 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; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-tile.full-width-tile .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.full-width-tile .copy-block .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; }
.copy-block-tile.full-width-tile .copy-block .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-tile.full-width-tile.rounded-border .column { border: 1px solid black; border-radius: 28px; }
.copy-block-tile.full-width-tile.rounded-border.rounded-border--grey .column { border-color: rgb(210, 210, 215); }
.copy-block-tile.full-width-tile.white-bg { background-color: transparent; }
.copy-block-tile.full-width-tile.white-bg .column { background-color: rgb(255, 255, 255); }
.copy-block-tile.full-width-tile.medium-grey-bg { background-color: transparent; }
.copy-block-tile.full-width-tile.medium-grey-bg .column { background-color: rgb(245, 245, 247); }
.copy-block-tile.half-width-tile .copy-block { padding: 75px 84px 82px; }
@media only screen and (max-width: 1068px) {
.copy-block-tile.half-width-tile .copy-block { padding: 63px 22px 68px; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.half-width-tile .copy-block { padding: 35px 29px 40px; }
}
.copy-block-tile.half-width-tile .copy-block .link { font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .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; }
.copy-block-tile.half-width-tile .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(ko) { line-height: 1.35296; 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; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-tile.half-width-tile .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .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; }
.copy-block-tile.half-width-tile .copy-block .link: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) {
.copy-block-tile.half-width-tile .copy-block .link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link: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; }
.copy-block-tile.half-width-tile .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(ko) { line-height: 1.58824; 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; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-tile.half-width-tile .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile .copy-block .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; }
.copy-block-tile.half-width-tile .copy-block .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-tile.half-width-tile.certification-v1 .column { height: 100%; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block { background-color: rgb(255, 255, 255); }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading { 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; max-width: 18.529rem; margin-bottom: 0px; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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) {
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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; }
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading: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) {
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading { max-width: 16.824rem; letter-spacing: 0.002em; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.half-width-tile.certification-v1 .column .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; letter-spacing: 0.0045em; max-width: 16.235rem; }
}
.copy-block-tile.half-width-tile.certification-v1 .column:not(:has(.copy-block--heading)) { display: none; }
.copy-block-tile.half-width-tile.certification-v1.tile-bg--grey .column .copy-block { background-color: rgb(245, 245, 247); }
.copy-block-tile.half-width-tile-v2 .copy-block { padding: 66px 57px 67px 58px; }
.copy-block-tile.half-width-tile-v2 .copy-block .copy-block--heading { margin-bottom: 0.588rem; }
@media only screen and (max-width: 1068px) {
.copy-block-tile.half-width-tile-v2 .copy-block { padding: 68px 20px 68px 21px; }
.copy-block-tile.half-width-tile-v2 .copy-block .copy-block--heading { margin-bottom: 1.176rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.half-width-tile-v2 .copy-block { padding: 40px 35px; }
.copy-block-tile.half-width-tile-v2 .copy-block .links-inline li:not(:first-child) { margin-top: 1.176rem; }
}
.copy-block-tile.half-width-tile.rounded-border .copy-block, .copy-block-tile.half-width-tile-v2.rounded-border .copy-block { border-radius: 28px; }
.copy-block-tile.half-width-tile.rounded-border.rounded-border--grey .copy-block, .copy-block-tile.half-width-tile-v2.rounded-border.rounded-border--grey .copy-block { border: 1px solid rgb(210, 210, 215); }
.copy-block-tile.half-width-tile.white-bg, .copy-block-tile.half-width-tile-v2.white-bg { background-color: transparent; }
.copy-block-tile.half-width-tile.white-bg .copy-block, .copy-block-tile.half-width-tile-v2.white-bg .copy-block { background-color: rgb(255, 255, 255); }
.copy-block-tile.half-width-tile.medium-grey-bg, .copy-block-tile.half-width-tile-v2.medium-grey-bg { background-color: transparent; }
.copy-block-tile.half-width-tile.medium-grey-bg .copy-block, .copy-block-tile.half-width-tile-v2.medium-grey-bg .copy-block { background-color: rgb(245, 245, 247); }
.copy-block-tile.image-with-text-wrapper .row { display: grid; grid-template-columns: repeat(auto-fit, 16.471rem); justify-content: center; max-width: 55.8824rem; margin: auto; gap: 2.76471rem; }
.copy-block-tile.image-with-text-wrapper .row:has(.column + .column + .column + .column) { max-width: 54.1176rem; }
@media only screen and (max-width: 1068px) {
.copy-block-tile.image-with-text-wrapper .row { max-width: unset; display: flex; flex-direction: column; align-items: center; gap: 3.529rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.image-with-text-wrapper .row { gap: 1.765rem; }
}
@media only screen and (min-width: 1441px) {
.copy-block-tile.image-with-text-wrapper .row { gap: 2.76471rem; }
.copy-block-tile.image-with-text-wrapper .row:has(.column + .column + .column + .column) { gap: 1.76471rem; max-width: 100%; }
}
.copy-block-tile.image-with-text-wrapper .row .column { max-width: 100%; text-align: center; padding-right: 0px; padding-left: 0px; }
@media only screen and (max-width: 1068px) {
.copy-block-tile.image-with-text-wrapper .row .column { width: 16.471rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.image-with-text-wrapper .row .column:last-child { padding-top: 0px; }
}
.copy-block-tile.image-with-text-wrapper .row .column .copy-block { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; padding-top: 0.882rem; flex: 1 1 0%; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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) {
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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; }
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading: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) {
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading { padding-top: 0.588rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .copy-block--heading { padding-top: 0.941rem; }
}
.copy-block-tile.image-with-text-wrapper .row .column .copy-block .links-inline { margin-top: 0px; padding-top: 0.765rem; }
.copy-block-tile.promo-banner { --badge-text-color: #B64400; --badge-bg-color: rgba(245, 99, 0, .1); --link-internal-color: #0066cc; --link-external-color: #0066cc; }
.copy-block-tile.promo-banner .copy-block--eyebrow { color: var(--hero-panel-eyebrow-color, #1d1d1f); }
.copy-block-tile.promo-banner .copy-block--body { color: var(--hero-panel-body-color, #1d1d1f); }
.copy-block-tile.promo-banner.white-bg { background-color: transparent; }
.copy-block-tile.promo-banner.white-bg .column { background-color: rgb(255, 255, 255); }
.copy-block-tile.promo-banner.rounded-border { border-radius: unset; }
.copy-block-tile.promo-banner.rounded-border .column { border-radius: 28px; }
.copy-block-tile .text-linear-grad .copy-block .copy-block--heading, .copy-block-tile .text-linear-grad-3 .copy-block .copy-block--heading, .copy-block-tile .text-linear-grad-4 .copy-block .copy-block--heading, .copy-block-tile .text-linear-grad-5 .copy-block .copy-block--heading, .copy-block-tile .text-linear-grad-6 .copy-block .copy-block--heading { background-clip: text; -webkit-text-fill-color: transparent; }
.copy-block-tile .text-linear-grad .copy-block .copy-block--heading { background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2)); }
.copy-block-tile .text-linear-grad-3 .copy-block .copy-block--heading { background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3)); }
.copy-block-tile .text-linear-grad-4 .copy-block .copy-block--heading { background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4)); }
.copy-block-tile .text-linear-grad-5 .copy-block .copy-block--heading { background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4),var(--grad-color5)); }
.copy-block-tile .text-linear-grad-6 .copy-block .copy-block--heading { background-image: linear-gradient(var(--grad-text-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4),var(--grad-color5),var(--grad-color6)); }
.copy-block-tile.product-banner.section-content--custom, .copy-block-tile.product-banner.section-content--responsive, .copy-block-tile.product-banner.section-content { width: 100%; max-width: 100%; }
.copy-block-tile.cta-medium-grey { --primary-btn-text-color: #000000; --primary-btn-bg-color: #f5f5f7; --primary-btn-bg-color-hover: #fff; }
.copy-block-tile.cta-medium-grey .button { color: var(--primary-btn-text-color); background-color: var(--primary-btn-bg-color); }
.copy-block-tile.cta-medium-grey .button:hover { background-color: var(--primary-btn-bg-color-hover); }
.copy-block-tile .bg-linear-grad, .copy-block-tile .bg-linear-grad-3, .copy-block-tile .bg-linear-grad-4, .copy-block-tile .bg-linear-grad-5, .copy-block-tile .bg-linear-grad-6 { --secondary-btn-text-color: #fff; --secondary-btn-border-color: #fff; --secondary-btn-bg-color-hover: #fff; --secondary-btn-text-color-hover: #000000; --icon-internal-color: #fff; --icon-external-color: #fff; }
.copy-block-tile .bg-linear-grad .copy-block--eyebrow, .copy-block-tile .bg-linear-grad-3 .copy-block--eyebrow, .copy-block-tile .bg-linear-grad-4 .copy-block--eyebrow, .copy-block-tile .bg-linear-grad-5 .copy-block--eyebrow, .copy-block-tile .bg-linear-grad-6 .copy-block--eyebrow { color: var(--hero-panel-eyebrow-color, #fff); }
.copy-block-tile .bg-linear-grad .copy-block--heading, .copy-block-tile .bg-linear-grad-3 .copy-block--heading, .copy-block-tile .bg-linear-grad-4 .copy-block--heading, .copy-block-tile .bg-linear-grad-5 .copy-block--heading, .copy-block-tile .bg-linear-grad-6 .copy-block--heading { color: var(--hero-panel-heading-color, #fff); }
.copy-block-tile .bg-linear-grad .copy-block--body, .copy-block-tile .bg-linear-grad-3 .copy-block--body, .copy-block-tile .bg-linear-grad-4 .copy-block--body, .copy-block-tile .bg-linear-grad-5 .copy-block--body, .copy-block-tile .bg-linear-grad-6 .copy-block--body { color: var(--hero-panel-body-color, #fff); }
.copy-block-tile .bg-linear-grad .column { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2)); }
.copy-block-tile .bg-linear-grad-3 .column { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3)); }
.copy-block-tile .bg-linear-grad-4 .column { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4)); }
.copy-block-tile .bg-linear-grad-5 .column { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4),var(--grad-color5)); }
.copy-block-tile .bg-linear-grad-6 .column { background-image: linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4),var(--grad-color5),var(--grad-color6)); }
.copy-block-tile.fade-in-transition .row .column { opacity: 0; transform: translateY(50px); transition: opacity 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.2s, transform 0.9s cubic-bezier(0.5, 1, 0.89, 1) 0.2s; will-change: opacity, transform; }
.copy-block-tile.fade-in-transition .row .column.fade-in { opacity: 1; transform: translateY(0px); }
html.reduce-motion .copy-block-tile.fade-in-transition .row .column { opacity: 1; transform: translateY(0px); transition: unset; }
.scroll-gallery { position: relative; }
.scroll-gallery .scroll-container { overflow-x: scroll; scrollbar-width: none; scroll-snap-type: x mandatory; }
.scroll-gallery .item-container { list-style: none; margin: auto 0px; padding: 0px; display: flex; width: fit-content; }
.scroll-gallery ::-webkit-scrollbar { width: 0px; background: transparent; }
@media only screen and (max-width: 734px) {
.scroll-gallery .item-container { flex-direction: column; }
}
.scroll-gallery .item-container .gallery-item { opacity: 1; display: flex; }
.scroll-gallery .paddlenav { position: relative; width: 100%; display: none; }
.scroll-gallery.show-paddles .paddlenav { display: block; position: absolute; bottom: 0px; top: calc(100% - 36px); right: calc(-27px + 50vw - min(980px, 87.5vw) / 2); }
@media only screen and (max-width: 1068px) {
.scroll-gallery.show-paddles .paddlenav { right: calc(-346.5px + 50vw); top: calc(100% - 36px); }
}
@media only screen and (max-width: 734px) {
.scroll-gallery.show-paddles .paddlenav { right: calc(-148.5px + 50vw); top: calc(100% - 36px); }
}
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow { width: 2.118rem; height: 2.118rem; background: rgba(210, 210, 215, 0.64); color: rgba(0, 0, 0, 0.56); transition: background 0.1s linear 0s, color 0.1s linear 0s, opacity 0.1s linear 0s; margin-top: 0px; top: 0px; }
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-previous { right: 56px; left: auto; }
@media only screen and (max-width: 1068px) {
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-previous { right: 56px; }
}
@media only screen and (max-width: 734px) {
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-previous { right: 56px; }
}
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-next { right: 0px; }
@media only screen and (max-width: 1068px) {
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-next { right: 0px; }
}
@media only screen and (max-width: 734px) {
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-next { right: 0px; }
}
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow:disabled { pointer-events: none; opacity: 0.42; }
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow:hover { background: rgba(223, 223, 227, 0.698); color: rgba(0, 0, 0, 0.64); }
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow svg { display: block; }
.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow svg path { fill: rgba(0, 0, 0, 0.56); transition: fill 0.1s linear 0s; }
.scroll-gallery.show-paddles .item-container { padding-right: calc(50vw - min(980px, 87.5vw) / 2); padding-left: calc(50vw - min(980px, 87.5vw) / 2); }
@media only screen and (max-width: 1068px) {
.scroll-gallery.show-paddles .item-container { gap: 17px; padding-right: calc(-346px + 50vw); padding-left: calc(-346px + 50vw); }
}
@media only screen and (max-width: 734px) {
.scroll-gallery.show-paddles .item-container { gap: 17px; padding-right: calc(-142.5px + 50vw); padding-left: calc(-142.5px + 50vw); }
}
@media only screen and (max-width: 734px) {
.scroll-gallery.show-paddles .item-container { flex-direction: row; }
}
.scroll-gallery.fade-in-anim .gallery-item { will-change: transform; }
.copy-block-card-wrapper { display: flex; flex-direction: column; width: 18.412rem; border-radius: 1.647rem; overflow: hidden; background-color: rgb(255, 255, 255); flex: 1 1 0%; }
@media only screen and (max-width: 1068px) {
.copy-block-card-wrapper { width: 12.882rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-card-wrapper { width: 20.294rem; border-bottom: none; }
}
@media screen and (max-width: 392px) {
.copy-block-card-wrapper { width: 100%; }
}
.copy-block-card-wrapper .copy-block-card { display: flex; flex-direction: column; padding-left: 1.765rem; padding-right: 1.824rem; flex: 1 1 0%; padding-bottom: 2.353rem; }
@media only screen and (max-width: 1068px) {
.copy-block-card-wrapper .copy-block-card { padding-left: 1.765rem; padding-right: 0.941rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-card-wrapper .copy-block-card { padding-left: 1.765rem; padding-right: 2.353rem; }
}
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.176rem; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow: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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow: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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow:lang(zh) { letter-spacing: 0em; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-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) {
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow { margin-top: 1.765rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-card-wrapper .copy-block-card .copy-block-card-eyebrow { margin-top: 1.176rem; }
}
.copy-block-card-wrapper .copy-block-card .copy-block-card-title { font-size: 24px; line-height: 1.16667; font-weight: 600; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.176rem; flex: 1 1 0%; padding-bottom: 1.765rem; letter-spacing: 0.22px; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title: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) {
.copy-block-card-wrapper .copy-block-card .copy-block-card-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.copy-block-card-wrapper .copy-block-card .copy-block-card-title: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) {
.copy-block-card-wrapper .copy-block-card .copy-block-card-title { letter-spacing: 0.01px; margin-top: 1.176rem; }
}
@media only screen and (max-width: 734px) {
.copy-block-card-wrapper .copy-block-card .copy-block-card-title { letter-spacing: 0.23px; }
}
.copy-block-card-wrapper .copy-block-card .link { display: inline-block; width: fit-content; }
.copy-block-card-wrapper .copy-block-cover-image { display: block; width: 100%; height: auto; }
.scroll-container .item-container { gap: 1.176rem; }
@media only screen and (max-width: 1068px) {
.scroll-container .item-container { gap: 1rem; }
}
@media only screen and (max-width: 734px) {
.scroll-container .item-container { gap: 1.176rem; }
}
.card-copy-block-carousel.show-paddles.scroll-gallery { padding-bottom: 3.58823rem; max-width: none; }
@media only screen and (max-width: 734px) {
.card-copy-block-carousel.show-paddles.scroll-gallery .item-container { padding-left: calc(-170.5px + 50vw); }
}
.card-copy-block-carousel.show-paddles.scroll-gallery.center-align-paddle .paddlenav { right: auto; }
.card-copy-block-carousel.show-paddles.scroll-gallery.center-align-paddle .paddlenav .paddlenav-arrow-next { left: calc(10px + 50vw); }
.card-copy-block-carousel.show-paddles.scroll-gallery.center-align-paddle .paddlenav .paddlenav-arrow-previous { right: calc(10px + 50vw); }
.scroll-gallery-v2.section-content--custom { max-width: unset; }
.scroll-gallery-v2.scroll-gallery.show-paddles { padding-bottom: 3.29412rem; }
@media only screen and (max-width: 734px) {
.scroll-gallery-v2.scroll-gallery.show-paddles { padding-bottom: 2.11765rem; }
}
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav { display: block; position: absolute; bottom: 0px; top: calc(100% - 56px); right: calc(50vw - min(1260px, 87.5vw) / 2); }
@media only screen and (max-width: 734px) {
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav { top: calc(100% - 36px); }
}
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow { width: 3.29412rem; height: 3.29412rem; }
@media only screen and (max-width: 734px) {
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow { width: 2.11765rem; height: 2.11765rem; }
}
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-previous { right: 4.47059rem; }
@media only screen and (max-width: 734px) {
.scroll-gallery-v2.scroll-gallery.show-paddles .paddlenav.paddlenav-framed .paddlenav-arrow.paddlenav-arrow-previous { right: 3.05882rem; }
}
.scroll-gallery-v2.scroll-gallery .item-container { gap: 0.941176rem; padding-right: calc(50vw - min(1260px, 87.5vw) / 2); padding-left: calc(50vw - min(1260px, 87.5vw) / 2); padding-bottom: 2.35294rem; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.scroll-gallery-v2.scroll-gallery .item-container { padding-bottom: 2.35294rem; }
}
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper { width: 22.0588rem; background-color: rgb(245, 245, 247); flex-direction: column-reverse; padding: 2.35294rem; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper { width: 21.1765rem; }
}
@media only screen and (max-width: 734px) {
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper { width: 19.0588rem; padding: 1.76471rem; }
}
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card { padding-left: 0px; padding-right: 0px; padding-bottom: 2.05882rem; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0px; margin: 0px; flex: 0 0 auto; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title: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) {
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title: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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title: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) {
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-title { font-size: 24px; line-height: 1.16667; letter-spacing: 0.009em; }
}
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0.588235rem 0px 0px; padding: 0px; flex: 1 1 0%; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc: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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(ko) { line-height: 1.58824; 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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(zh) { letter-spacing: 0em; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc: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; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .copy-block-card-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card:has(.link) { margin-bottom: 0.941176rem; padding-bottom: 0px; }
.scroll-gallery-v2.scroll-gallery .copy-block-card-wrapper .copy-block-card .link { display: inline-block; width: fit-content; margin-top: 0.941176rem; }
.scroll-gallery-v2.carousel-custom-style.scroll-gallery .item-container .copy-block-card-wrapper { padding: 0px; }
.scroll-gallery-v2.carousel-custom-style.scroll-gallery .item-container .copy-block-card-wrapper .copy-block-card { padding-inline: 1.76471rem; padding-top: 1.76471rem; padding-bottom: 2.11765rem; }
@media only screen and (max-width: 1068px) {
.scroll-gallery-v2.carousel-custom-style.scroll-gallery .item-container .copy-block-card-wrapper .copy-block-card { padding-bottom: 1.76471rem; }
}
.scroll-gallery-v2.carousel-custom-style.scroll-gallery .item-container .copy-block-card-wrapper .copy-block-card:has(.link) { margin-bottom: 0.941176rem; padding-bottom: 0px; }
.scroll-gallery-v2.content-reverse .copy-block-card-wrapper { flex-direction: column; }
.gradient-border { --border-width: 1px; }
.gradient-border .card-image-with-text { border: var(--border-width) double transparent; background-image: linear-gradient(#fff,#fff),linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color1)); background-origin: border-box; background-clip: content-box, border-box; }
.gradient-border.border-grad--2 .card-image-with-text { background-image: linear-gradient(#fff,#fff),linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2)); }
.gradient-border.border-grad--3 .card-image-with-text { background-image: linear-gradient(#fff,#fff),linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3)); }
.gradient-border.border-grad--4 .card-image-with-text { background-image: linear-gradient(#fff,#fff),linear-gradient(var(--grad-deg),var(--grad-color1),var(--grad-color2),var(--grad-color3),var(--grad-color4)); }
html.reduce-motion .scroll-gallery.fade-in-anim .gallery-item { opacity: 1; transform: translateY(0px); transition: unset; }
.copy-block-item-wrapper { display: flex; width: 14.941rem; }
@media only screen and (max-width: 1068px) {
.copy-block-item-wrapper { width: 12.176rem; }
}
.copy-block-item-wrapper .copy-block { display: flex; flex: 1 1 0%; flex-direction: column; position: relative; padding-top: 1.529rem; }
.copy-block-item-wrapper .copy-block .link { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; width: fit-content; }
.copy-block-item-wrapper .copy-block .link: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; }
.copy-block-item-wrapper .copy-block .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block .link:lang(ko) { line-height: 1.58824; 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; }
.copy-block-item-wrapper .copy-block .link:lang(zh) { letter-spacing: 0em; }
.copy-block-item-wrapper .copy-block .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block .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; }
.copy-block-item-wrapper .copy-block .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .violator-text { font-size: 12px; line-height: 1.33337; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(182, 68, 0); margin-bottom: 0.588rem; font-weight: 600; position: absolute; width: 100%; top: 0px; left: 0px; }
.copy-block-item-wrapper .violator-text: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; }
.copy-block-item-wrapper .violator-text: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .violator-text:lang(ko) { line-height: 1.41667; 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; }
.copy-block-item-wrapper .violator-text:lang(zh) { letter-spacing: 0em; }
.copy-block-item-wrapper .violator-text:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .violator-text:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .violator-text:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .violator-text: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; }
.copy-block-item-wrapper .violator-text:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--eyebrow { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.176rem; }
.copy-block-item-wrapper .copy-block--eyebrow: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; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(ko) { line-height: 1.58824; 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; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--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; }
.copy-block-item-wrapper .copy-block--eyebrow:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.765rem; margin-top: 0px; flex: 1 1 0%; }
.copy-block-item-wrapper .copy-block--heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading: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; }
.copy-block-item-wrapper .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading: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; }
.copy-block-item-wrapper .copy-block--heading: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) {
.copy-block-item-wrapper .copy-block--heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.copy-block-item-wrapper .copy-block--heading: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; }
.copy-block-item-wrapper .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.copy-block-carousel.scroll-gallery { padding-bottom: 3.58823rem; }
.copy-block-carousel.scroll-gallery .gallery-item { width: 16.706rem; border-right: 1px solid rgb(210, 210, 215); box-sizing: border-box; }
.copy-block-carousel.scroll-gallery .gallery-item:last-child { border-right: none; width: 14.941rem; }
@media only screen and (max-width: 1068px) {
.copy-block-carousel.scroll-gallery .gallery-item:last-child { width: 12.176rem; }
}
@media only screen and (max-width: 1068px) {
.copy-block-carousel.scroll-gallery .gallery-item { width: 13.176rem; }
}
.copy-block-carousel.scroll-gallery .gallery-item.hide-violator-text .violator-text { display: none; }
.copy-block-carousel.scroll-gallery .item-container { padding-right: calc(50vw - min(980px, 87.5vw) / 2); padding-left: calc(50vw - min(980px, 87.5vw) / 2); gap: 30px; padding-bottom: 0.2941rem; }
@media only screen and (max-width: 1068px) {
.copy-block-carousel.scroll-gallery .item-container { gap: 17px; padding-right: calc(-346px + 50vw); padding-left: calc(-346px + 50vw); }
}
@media only screen and (max-width: 734px) {
.copy-block-carousel.scroll-gallery .item-container { gap: 17px; padding-right: calc(-142.5px + 50vw); padding-left: calc(-142.5px + 50vw); }
}
@media only screen and (max-width: 734px) {
.copy-block-carousel.scroll-gallery .item-container { flex-direction: row; }
}
.qrcode-modal .modal-overlay-container { flex-direction: row; }
.qrcode-modal .qrcode-modal__overlay { margin-top: 0px; margin-bottom: 0px; justify-content: center; flex-grow: 0; border-radius: 18px; }
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal__overlay { width: 87.5%; }
}
.qrcode-modal .qrcode-modal__button--close { height: 44px; width: 44px; right: 0px; left: unset; top: 0px; position: absolute; margin: 0px; }
.qrcode-modal .qrcode-modal__button--close .modal-close-icon { height: 36px; width: 36px; }
.qrcode-modal .qrcode-modal__content-container { text-align: center; min-height: initial; padding: 76px; margin: 0px; }
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal__content-container { padding: 76px 6.25% 60px; }
}
.qrcode-modal .qrcode-modal-content__title { text-align: center; 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; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title: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) {
.qrcode-modal .qrcode-modal-content__title { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__title { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title: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) {
.qrcode-modal .qrcode-modal-content__title { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(zh) { letter-spacing: 0em; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title: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) and (max-width: 1068px) {
.qrcode-modal .qrcode-modal-content__title { 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; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title: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) and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__title { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__title: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; }
.qrcode-modal .qrcode-modal-content__title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__title { display: none; }
}
.qrcode-modal .qrcode-modal-content__svp-instruction-text { display: none; }
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__svp-instruction-text { display: block; font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text: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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text: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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text: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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.qrcode-modal .qrcode-modal-content__svp-instruction-text { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ko) { line-height: 1.39286; 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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text: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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__svp-instruction-text { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(ko) { line-height: 1.45841; 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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text: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; }
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__svp-instruction-text:lang(zh-CN) { line-height: 1.29; }
}
.qrcode-modal .qrcode-modal-content__qrcode_img { margin-top: 50px; }
@media only screen and (max-width: 734px) {
.qrcode-modal .qrcode-modal-content__qrcode_img { display: none; }
}
.card-image-with-text { --copy-block-body-color: #f5f5f7; --copy-block-heading-color: #f5f5f7; --card-border-color: #161823; width: 28.8235rem; height: 28.8235rem; position: relative; overflow: hidden; border-radius: 28px; box-sizing: border-box; }
@media only screen and (max-width: 1068px) {
.card-image-with-text { width: 23.5294rem; height: 23.5294rem; }
}
@media only screen and (max-width: 734px) {
.card-image-with-text { width: 19.0588rem; height: 19.0588rem; }
}
.card-image-with-text .card-cover-image { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; object-fit: cover; }
.card-image-with-text .copy-block { display: flex; justify-content: center; }
.card-image-with-text .copy-block .copy-block--body { position: absolute; text-align: center; bottom: 4rem; color: var(--copy-block-body-color); width: calc(100% - 40px); font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body: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; }
.card-image-with-text .copy-block .copy-block--body: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) {
.card-image-with-text .copy-block .copy-block--body { bottom: 3.52941rem; width: calc(100% - 56px); }
}
@media only screen and (max-width: 734px) {
.card-image-with-text .copy-block .copy-block--body { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; width: calc(100% - 14px); }
.card-image-with-text .copy-block .copy-block--body: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; }
.card-image-with-text .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body: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; }
.card-image-with-text .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.card-image-with-text .copy-block .copy-block--body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-with-text .copy-block .copy-block--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; }
.card-image-with-text .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-image-with-text .open-modal-button { cursor: pointer; position: absolute; height: 2.35294rem; width: 2.35294rem; bottom: 1.17647rem; right: 1.17647rem; background-color: rgb(200, 200, 200); border-radius: 50%; }
@media only screen and (max-width: 734px) {
.card-image-with-text .open-modal-button { bottom: 0.588235rem; right: 0.588235rem; }
}
.card-image-with-text.quote-block--wrapper { border: none; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block { position: absolute; width: calc(100% - 3.52941rem); flex-direction: column; align-items: center; padding-inline: 1.76471rem; bottom: 2.35294rem; }
@media only screen and (max-width: 1068px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block { width: calc(100% - 2.35294rem); padding-inline: 1.17647rem; }
}
@media only screen and (max-width: 734px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block { bottom: 1.76471rem; }
}
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: var(--copy-block-heading-color); }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 734px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading { font-size: 14px; line-height: 1.42859; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body { position: unset; color: var(--copy-block-body-color); font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0.470588rem; margin-bottom: 1.41176rem; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body { font-size: 19px; line-height: 1.21053; font-weight: 400; letter-spacing: 0.0122em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.018em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(th) { font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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: 734px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body: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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline { margin-top: 0px; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button { padding-inline: 1.29412rem; padding-block: 0.705882rem; color: rgb(0, 0, 0); background: rgb(245, 245, 247); border-radius: 1.29412rem; border: none; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:hover, .scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:focus { background: rgb(255, 255, 255); }
@media only screen and (max-width: 734px) {
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button { padding-inline: 0.941176rem; padding-block: 0.529412rem; font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(ko) { line-height: 1.42859; 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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(zh) { letter-spacing: 0em; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .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; }
.scroll-gallery-card-image-v1 .card-image-with-text .copy-block .links-inline .button:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.card-border .card-image-with-text { border: 1px solid var(--card-border-color); }
.card-image-modal { --quote-block-quote-color: #f5f5f7; --quote-block-author-color: #f5f5f7; backdrop-filter: blur(8px); }
.card-image-modal .modal-overlay .modal-content-container { background-color: rgb(29, 29, 31); border-radius: 28px; color: rgb(245, 245, 247); min-height: auto; padding: 0px 100px; }
@media only screen and (max-width: 1068px) {
.card-image-modal .modal-overlay .modal-content-container { padding: 0px 60px; }
}
@media only screen and (max-width: 734px) {
.card-image-modal .modal-overlay .modal-content-container { padding: 0px 24px; }
}
.card-image-modal .modal-overlay .modal-close-button { align-self: flex-end; }
.card-image-modal .modal-overlay .modal-close-button .modal-close-icon { right: 20px; }
.card-image-modal .modal-overlay .quote-block--wrapper { border: none; text-align: center; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation { padding-top: 10.5882rem; padding-bottom: 4.11765rem; }
@media only screen and (max-width: 1068px) {
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation { padding-top: 7.05882rem; padding-bottom: 1.76471rem; }
}
@media only screen and (max-width: 734px) {
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation { padding-top: 5.88235rem; padding-bottom: 1.17647rem; }
}
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 174px; padding: 0px; color: var(--quote-block-quote-color); }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote: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; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--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; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--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) {
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--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; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--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) {
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote { margin-bottom: 156px; }
}
@media only screen and (max-width: 734px) {
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--quote { margin-bottom: 180px; }
}
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author { color: var(--quote-block-author-color); font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0px; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author: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; }
.card-image-modal .modal-overlay .quote-block--wrapper .quote-block--quotation .quote-block--author: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: 480px) {
.card-image-modal.modal-page-overlay .modal-overlay { --modal-overlay-margin-top: 40px; }
}
.custom-modal-content { --modal-overlay-width: 997px; --modal-content-max-width-l: 538px; --modal-content-max-width-m: 346px; --modal-content-max-width-s: 330px; --modal-close-button-width: 46px; --modal-close-button-height: 45px; --modal-close-button-offset-top: 24px; --modal-scrim-background: rgba(0, 0, 0, .56); background-color: var(--modal-scrim-background); backdrop-filter: blur(8px); }
@media only screen and (max-width: 1068px) {
.custom-modal-content { --modal-overlay-width: 660px; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content { --modal-close-button-width: 43px; --modal-close-button-height: 43px; --modal-close-button-offset-top: 12px; --modal-scrim-background: rgba(0, 0, 0, .56); }
}
.custom-modal-content .modal-overlay { --modal-overlay-margin-top: 100px; --modal-overlay-margin-bottom: 98px; border-radius: 2rem; }
@media only screen and (max-width: 1068px) {
.custom-modal-content .modal-overlay { --modal-overlay-margin-top: 80px; --modal-overlay-margin-bottom: 80px; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-overlay { --modal-overlay-margin-top: 0px; --modal-overlay-margin-bottom: 0px; }
}
.custom-modal-content .modal-banner .bg-image { width: 100%; }
.custom-modal-content .modal-content-container { padding-inline: 0px; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 16px 10px; margin-top: calc(-1 * (var(--modal-close-button-height) + var(--modal-close-button-offset-top))); overflow: hidden; border-radius: 2rem; background-color: rgb(255, 255, 255); }
.custom-modal-content .modal-content-container picture { display: flex; }
.custom-modal-content .modal-content-container .modal-copy-block { margin: auto; max-width: var(--modal-content-max-width-l); }
@media only screen and (max-width: 1068px) {
.custom-modal-content .modal-content-container .modal-copy-block { max-width: var(--modal-content-max-width-m); }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-content-container .modal-copy-block { max-width: var(--modal-content-max-width-s); }
}
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading { font-size: 56px; line-height: 1.07143; font-weight: 600; letter-spacing: -0.005em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 5.88235rem; margin-bottom: 0px; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ko) { 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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading { 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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.0041em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading: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) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading { margin-top: 4.70588rem; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--heading { margin-top: 3.52941rem; line-height: 1.125; }
}
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow { margin-top: 1.17647rem; margin-bottom: 2.35294rem; font-size: 19px; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.421; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(ar) { line-height: 1.36844; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(ja) { line-height: 1.26316; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.31579; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(th) { line-height: 1.36844; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--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) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow { font-size: 17px; line-height: 1.23536; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow: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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(ko) { line-height: 1.35296; 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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(zh) { letter-spacing: 0em; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--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; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--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: 734px) {
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--eyebrow { margin-top: 0.941176rem; }
}
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--body, .custom-modal-content .modal-content-container .modal-copy-block .eyebrow-image { margin-top: 2.35294rem; }
.custom-modal-content .modal-content-container .modal-copy-block .copy-block--body .eyebrow-img, .custom-modal-content .modal-content-container .modal-copy-block .eyebrow-image .eyebrow-img { max-width: 100%; border-radius: 1.64706rem; }
.custom-modal-content .pagination-container { margin-top: 5.88235rem; border-top: 1px solid rgb(210, 210, 215); }
@media only screen and (max-width: 1068px) {
.custom-modal-content .pagination-container { margin-top: 4.70588rem; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .pagination-container { margin-top: 3.52941rem; }
}
.custom-modal-content .pagination-container .pagination-controls { max-width: var(--modal-content-max-width-l); margin: auto; padding-top: 1.76471rem; padding-bottom: 2.35294rem; }
@media only screen and (max-width: 1068px) {
.custom-modal-content .pagination-container .pagination-controls { max-width: var(--modal-content-max-width-m); }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .pagination-container .pagination-controls { max-width: var(--modal-content-max-width-s); }
}
.custom-modal-content .pagination-container .pagination-wrapper { display: flex; }
.custom-modal-content .pagination-container .pagination-wrapper:hover { cursor: pointer; text-decoration: underline; }
.custom-modal-content .pagination-container .pagination-wrapper:hover .paddlenav-arrow { background: rgb(134, 134, 139); fill: rgb(226, 225, 230); }
.custom-modal-content .pagination-container .pagination-content { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(29, 29, 31); max-width: 483px; margin-right: 1.76471rem; flex: 1 1 0%; }
.custom-modal-content .pagination-container .pagination-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content: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) {
.custom-modal-content .pagination-container .pagination-content { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .pagination-container .pagination-content { font-size: 19px; line-height: 1.21053; font-weight: 600; letter-spacing: 0.012em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content:lang(th) { font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .pagination-content: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; }
.custom-modal-content .pagination-container .pagination-content: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) {
.custom-modal-content .pagination-container .pagination-content { max-width: 291px; margin-right: 1.76471rem; }
}
@media only screen and (max-width: 734px) {
.custom-modal-content .pagination-container .pagination-content { margin-right: 1.17647rem; }
}
.custom-modal-content .pagination-container .paddlenav-arrow { width: 26px; height: 26px; fill: rgb(134, 134, 139); background: rgb(226, 225, 230); border-radius: 5.29412rem; }
@media only screen and (max-width: 734px) {
.custom-modal-content .pagination-container .paddlenav-arrow { width: 24px; height: 24px; }
}
.custom-modal-content .pagination-container .next-title { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); margin-bottom: 0.588235rem; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(ko) { line-height: 1.42859; 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; }
.custom-modal-content .pagination-container .next-title:lang(zh) { letter-spacing: 0em; }
.custom-modal-content .pagination-container .next-title:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title: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) {
.custom-modal-content .pagination-container .next-title { font-size: 12px; line-height: 1.33337; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(ko) { line-height: 1.41667; 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; }
.custom-modal-content .pagination-container .next-title:lang(zh) { letter-spacing: 0em; }
.custom-modal-content .pagination-container .next-title:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title: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: 734px) {
.custom-modal-content .pagination-container .next-title { font-size: 14px; line-height: 1.28577; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title:lang(ja) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(ko) { line-height: 1.42859; 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; }
.custom-modal-content .pagination-container .next-title:lang(zh) { letter-spacing: 0em; }
.custom-modal-content .pagination-container .next-title:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom-modal-content .pagination-container .next-title: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; }
.custom-modal-content .pagination-container .next-title:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.custom-modal-content .modal-close-button { position: sticky; align-self: flex-end; margin-inline: 0px 1.05882rem; top: var(--modal-close-button-offset-top); left: auto; }
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-close-button { margin-inline-end: 0.647059rem; }
}
.custom-modal-content .modal-close-button .modal-close-icon { width: var(--modal-close-button-width); height: var(--modal-close-button-height); margin: 0px; }
.custom-modal-content .modal-close-button .modal-close-icon svg { --modal-close-icon-svg-size: 26px; fill: rgb(0, 0, 0); }
@media only screen and (max-width: 734px) {
.custom-modal-content .modal-close-button .modal-close-icon svg { --modal-close-icon-svg-size: 23px; }
}
.image-showcase { --play-pause-anim-btn-color: rgba(0,0,0,.56); --play-pause-anim-stroke-color: rgba(0, 0, 0, .56); --play-pause-anim-stroke-bg-color: #86868b; --play-pause-anim-bg-color: rgba(210, 210, 215, .64); }
@media only screen and (max-width: 734px) {
.image-showcase { width: 100%; max-width: 100%; overflow: hidden; }
}
.image-showcase .image-showcase-gallery-container { position: relative; aspect-ratio: 1.82 / 1; width: 76.3889%; max-width: 64.7059rem; display: flex; margin: auto; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container { width: 79.2135%; max-width: 49.6471rem; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container { width: 31.4118rem; max-width: 31.4118rem; left: 50%; transform: translate(-50%); min-height: unset; aspect-ratio: unset; margin: 0px; }
}
.image-showcase .image-showcase-gallery-container .galleries { position: absolute; display: flex; top: 0px; gap: 1.72727%; flex-wrap: nowrap; width: 100%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries { gap: 1.77305%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries { position: relative; gap: 0.647059rem; }
}
.image-showcase .image-showcase-gallery-container .galleries .tablist-wrapper, .image-showcase .image-showcase-gallery-container .galleries .paddlenav { display: none; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery { height: fit-content; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery .gallery { padding-bottom: 0px; margin: 0px; width: unset; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery .gallery .item-container { transition: transform 0.8s cubic-bezier(0.72, 0.01, 0.25, 0.99) 0s !important; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery .gallery .item-container .gallery-img { margin: 0px; padding: 0px; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-1 { margin-top: 17.8182%; width: 8.45455%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-1 { width: 8.39243%; margin-top: 17.9669%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-1 { display: none; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-2 { z-index: 1; position: absolute; width: 10.1818%; top: 6.11%; left: 3.36364%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-2 { top: 6.46%; width: 10.1655%; left: 3.30969%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-2 { display: none; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-3 { margin-top: 8.45455%; width: 16.9091%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-3 { margin-top: 8.74704%; width: 16.9031%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-3 { width: 6.64706rem; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-4 { position: relative; padding: 1.95455%; width: 38.3636%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-4 { padding: 1.89125%; width: 38.4161%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-4 { padding: 0.764706rem; width: 15.1176rem; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-4 .item-container { min-height: 20.1765rem; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-4 .ipad-image { width: 100%; position: absolute; top: 0px; left: 0px; }
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-5 { width: 17%; margin-top: 25.3636%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-5 { width: 17.0213%; margin-top: 25.5319%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-5 { width: 6.76471rem; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-6 { position: absolute; width: 10.1818%; top: 30.2%; right: 3%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-6 { top: 30.54%; right: 2.95508%; width: 10.1655%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-6 { display: none; }
}
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-7 { margin-top: 31%; width: 8.45455%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-7 { margin-top: 30.9693%; width: 8.39243%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase-gallery-container .galleries .video-gallery.gallery-7 { display: none; }
}
.image-showcase .image-showcase--controls { position: relative; width: 936px; margin: 78px auto auto; display: flex; align-items: center; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase--controls { width: 87.6404%; margin-top: 60px; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls { align-items: flex-start; width: 87.5%; margin-top: 40px; }
}
.image-showcase .image-showcase--controls .paddlenav { right: 0px; position: absolute; min-width: 7.76471rem; }
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .paddlenav { bottom: 0px; min-width: 5.17647rem; }
}
.image-showcase .image-showcase--controls .paddlenav ul { font-size: 0px; height: 56px; }
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .paddlenav ul { height: 36px; }
}
.image-showcase .image-showcase--controls .paddlenav ul li { display: inline-block; }
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow { position: relative; height: 56px; width: 56px; background: rgba(210, 210, 215, 0.64); color: rgba(0, 0, 0, 0.56); margin-top: 0px; left: 0px; right: 0px; }
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow:hover { background: rgba(223, 223, 227, 0.698); color: rgba(0, 0, 0, 0.64); }
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow:focus[data-focus-method="mouse"]:hover, .image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow:focus[data-focus-method="touch"]:hover { background: rgba(223, 223, 227, 0.698); color: rgba(0, 0, 0, 0.64); }
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow { width: 36px; height: 36px; }
}
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow svg { display: block; fill: rgba(0, 0, 0, 0.56); }
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow.paddlenav-arrow-previous { margin-right: 1.17647rem; }
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .paddlenav ul li .paddlenav-arrow.paddlenav-arrow-previous { margin-right: 0.941176rem; }
}
.image-showcase .image-showcase--controls .anim-play-pause-button { position: absolute; left: 0px; bottom: unset; }
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .anim-play-pause-button { bottom: 0px; }
}
.image-showcase .image-showcase--controls .image-showcase--copy { width: 614px; display: flex; position: relative; justify-content: center; margin-left: 161px; margin-right: 29px; height: 100%; }
@media only screen and (max-width: 1068px) {
.image-showcase .image-showcase--controls .image-showcase--copy { width: 57.265%; margin-left: calc(11.2179% + 56px); margin-right: 3.09829%; }
}
@media only screen and (max-width: 734px) {
.image-showcase .image-showcase--controls .image-showcase--copy { padding-bottom: 3.88235rem; margin-left: 2.11765rem; margin-right: 2.11765rem; align-items: flex-start; justify-content: center; width: 100%; }
}
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item { position: absolute; top: 50%; transform: translateY(-50%); font-size: 17px; line-height: 1.47059; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-style: italic; text-align: center; color: rgb(110, 110, 115); opacity: 0; transition: opacity 0.4s ease-in-out 0s; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item: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; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(ko) { line-height: 1.58824; 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; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(zh) { letter-spacing: 0em; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item: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; }
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item: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: 734px) {
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item { top: 0%; transform: translateY(0px); }
}
.image-showcase .image-showcase--controls .image-showcase--copy .copy-item.active { opacity: 1; }
html.reduce-motion .image-showcase .video-gallery { opacity: 1; transform: translateY(0px); transition: unset; }
.section-asset-wrapper { display: flex; overflow: hidden; justify-content: center; }
.section-asset-wrapper [data-analytics-section-engagement], .section-asset-wrapper div[id]:not([class]) { color-scheme: inherit; forced-color-adjust: inherit; mask: inherit; math-depth: inherit; position: inherit; position-anchor: inherit; appearance: inherit; color: inherit; font: inherit; font-palette: inherit; font-synthesis: inherit; inset-area: inherit; text-orientation: inherit; text-rendering: inherit; text-spacing-trim: inherit; -webkit-font-smoothing: inherit; -webkit-locale: inherit; -webkit-text-orientation: inherit; -webkit-writing-mode: inherit; writing-mode: inherit; zoom: inherit; accent-color: inherit; place-content: inherit; place-items: inherit; place-self: inherit; alignment-baseline: inherit; anchor-name: inherit; animation-composition: inherit; animation: inherit; app-region: inherit; aspect-ratio: inherit; backdrop-filter: inherit; backface-visibility: inherit; background: inherit; background-blend-mode: inherit; baseline-shift: inherit; baseline-source: inherit; block-size: inherit; border-block: inherit; border: inherit; border-radius: inherit; border-collapse: inherit; border-end-end-radius: inherit; border-end-start-radius: inherit; border-inline: inherit; border-start-end-radius: inherit; border-start-start-radius: inherit; inset: inherit; box-shadow: inherit; box-sizing: inherit; break-after: inherit; break-before: inherit; break-inside: inherit; buffered-rendering: inherit; caption-side: inherit; caret-color: inherit; clear: inherit; clip: inherit; clip-path: inherit; clip-rule: inherit; color-interpolation: inherit; color-interpolation-filters: inherit; color-rendering: inherit; columns: inherit; column-fill: inherit; gap: inherit; column-rule: inherit; column-span: inherit; contain: inherit; contain-intrinsic-block-size: inherit; contain-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; container: inherit; content: inherit; content-visibility: inherit; counter-increment: inherit; counter-reset: inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy: inherit; d: inherit; display: inherit; dominant-baseline: inherit; empty-cells: inherit; field-sizing: inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; filter: inherit; flex: inherit; flex-flow: inherit; float: inherit; flood-color: inherit; flood-opacity: inherit; grid: inherit; grid-area: inherit; height: 100%; hyphenate-character: inherit; hyphenate-limit-chars: inherit; hyphens: inherit; image-orientation: inherit; image-rendering: inherit; initial-letter: inherit; inline-size: inherit; inset-block: inherit; inset-inline: inherit; isolation: inherit; letter-spacing: inherit; lighting-color: inherit; line-break: inherit; list-style: inherit; margin-block: inherit; margin: unset; margin-inline: inherit; marker: inherit; mask-type: inherit; math-shift: inherit; math-style: inherit; max-block-size: inherit; max-height: inherit; max-inline-size: inherit; max-width: inherit; min-block-size: inherit; min-height: inherit; min-inline-size: inherit; min-width: inherit; mix-blend-mode: inherit; object-fit: inherit; object-position: inherit; object-view-box: inherit; offset: inherit; opacity: inherit; order: inherit; orphans: inherit; outline: inherit; outline-offset: inherit; overflow-anchor: inherit; overflow-clip-margin: inherit; overflow-wrap: inherit; overflow: inherit; overlay: inherit; overscroll-behavior-block: inherit; overscroll-behavior-inline: inherit; overscroll-behavior: inherit; padding-block: inherit; padding: unset; padding-inline: inherit; page: inherit; page-orientation: inherit; paint-order: inherit; perspective: inherit; perspective-origin: inherit; pointer-events: inherit; position-try: inherit; position-visibility: inherit; quotes: inherit; r: inherit; resize: inherit; rotate: inherit; ruby-position: inherit; rx: inherit; ry: inherit; scale: inherit; scroll-behavior: inherit; scroll-margin-block: inherit; scroll-margin: inherit; scroll-margin-inline: inherit; scroll-padding-block: inherit; scroll-padding: inherit; scroll-padding-inline: inherit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-snap-type: inherit; scroll-timeline: inherit; scrollbar-color: inherit; scrollbar-gutter: inherit; scrollbar-width: inherit; shape-image-threshold: inherit; shape-margin: inherit; shape-outside: inherit; shape-rendering: inherit; size: inherit; speak: inherit; stop-color: inherit; stop-opacity: inherit; stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; stroke-linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit; stroke-opacity: inherit; stroke-width: inherit; tab-size: inherit; table-layout: inherit; text-align: inherit; text-align-last: inherit; text-anchor: inherit; text-combine-upright: inherit; text-decoration: inherit; text-decoration-skip-ink: inherit; text-emphasis: inherit; text-emphasis-position: inherit; text-indent: inherit; text-overflow: inherit; text-shadow: inherit; text-size-adjust: inherit; text-transform: inherit; text-underline-offset: inherit; text-underline-position: inherit; white-space: inherit; timeline-scope: inherit; touch-action: inherit; transform: inherit; transform-box: inherit; transform-origin: inherit; transform-style: inherit; transition: inherit; translate: inherit; user-select: inherit; vector-effect: inherit; vertical-align: inherit; view-timeline: inherit; view-transition-class: inherit; view-transition-name: inherit; visibility: inherit; border-spacing: inherit; -webkit-box-align: inherit; -webkit-box-decoration-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-line-break: inherit; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-print-color-adjust: inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -webkit-tap-highlight-color: inherit; -webkit-text-combine: inherit; -webkit-text-decorations-in-effect: inherit; -webkit-text-fill-color: inherit; -webkit-text-security: inherit; -webkit-text-stroke: inherit; -webkit-user-drag: inherit; widows: inherit; width: 100%; will-change: inherit; word-break: inherit; word-spacing: inherit; x: inherit; y: inherit; z-index: inherit; }
.section-asset-wrapper .column-asset { position: relative; }
.section-asset-wrapper .column-asset video { position: absolute; top: 0px; left: 0px; max-width: 100%; width: auto; }
.section-asset-wrapper.section-3-col-asset-wrapper { --asset-s-container-width: 190px; --asset-s-width: 274px; width: 71.7361%; margin-left: 18.8194%; margin-right: 9.44444%; }
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-3-col-asset-wrapper { width: 71.7361%; margin-left: 18.8194%; margin-right: 9.44444%; }
}
@media only screen and (max-width: 1068px) {
.section-asset-wrapper.section-3-col-asset-wrapper { width: 70.9738%; margin-left: 19.0075%; margin-right: 10.0187%; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-3-col-asset-wrapper { width: auto; margin-inline: 0px; }
}
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset { width: 42.1104%; }
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset { width: 42.1104%; max-width: 25.5882rem; }
}
@media only screen and (max-width: 1068px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset { width: 41.6887%; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset { width: var(--asset-s-width); }
}
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:nth-child(1), .section-asset-wrapper.section-3-col-asset-wrapper .column-asset:nth-child(3) { z-index: 2; }
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:nth-child(2) { z-index: 1; }
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -13.0532%; }
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -7.94118rem; }
}
@media only screen and (max-width: 1068px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -12.4011%; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset:not(:first-child) { margin-left: unset; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset { width: var(--asset-s-container-width); }
}
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset picture, .section-asset-wrapper.section-3-col-asset-wrapper .column-asset .inline-video { display: block; }
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset picture, .section-asset-wrapper.section-3-col-asset-wrapper .column-asset .inline-video { width: var(--asset-s-width); }
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset picture video, .section-asset-wrapper.section-3-col-asset-wrapper .column-asset .inline-video video { width: var(--asset-s-width); max-width: unset; }
}
.section-asset-wrapper.section-3-col-asset-wrapper .column-asset picture .asset-image, .section-asset-wrapper.section-3-col-asset-wrapper .column-asset .inline-video .asset-image { width: auto; max-width: 100%; }
.section-asset-wrapper.section-4-col-asset-wrapper { width: 90.6944%; margin-left: 8.68056%; margin-right: 0.625%; }
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-4-col-asset-wrapper { width: 90.6944%; margin-left: 8.68056%; margin-right: 0.625%; }
}
@media only screen and (max-width: 1068px) {
.section-asset-wrapper.section-4-col-asset-wrapper { width: 96.161%; margin-left: 3.83895%; margin-right: 0%; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-4-col-asset-wrapper { width: 96.1853%; margin-left: 3.81471%; margin-right: 0%; }
}
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset { max-width: 24.8235rem; }
}
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -9.80092%; }
@media only screen and (min-width: 1441px) {
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -7.52941rem; }
}
@media only screen and (max-width: 1068px) {
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -10.4187%; }
}
@media only screen and (max-width: 734px) {
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset:not(:first-child) { margin-left: -10.4816%; }
}
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset picture { display: block; }
.section-asset-wrapper.section-4-col-asset-wrapper .column-asset picture .asset-image { width: auto; max-width: 100%; }
.section-asset-wrapper.fade-in-transition .column-asset { opacity: 0; transform: translateY(60px); transition: opacity 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0s, transform 0.8s cubic-bezier(0.5, 1, 0.89, 1) 0s; will-change: opacity, transform; }
.section-asset-wrapper.fade-in-transition .column-asset.fade-in { opacity: 1; transform: translateY(0px); }
html.reduce-motion .section-asset-wrapper.fade-in-transition .column-asset { opacity: 1; transform: translateY(0px); transition: unset; }
.section-content--form:has(.form-submsg) { max-width: 100%; }
.sa-form { margin-left: auto; margin-right: auto; max-width: 33.8824rem; }
@media only screen and (max-width: 734px) {
.sa-form { max-width: 16.4706rem; }
}
.sa-form:has(.form-submsg):not(:has(.form-modal)) { max-width: 47.0588rem; margin-top: 7.05882rem; }
@media only screen and (max-width: 1068px) {
.sa-form:has(.form-submsg):not(:has(.form-modal)) { max-width: 33.8824rem; }
}
@media only screen and (max-width: 734px) {
.sa-form:has(.form-submsg):not(:has(.form-modal)) { max-width: 17.9412rem; margin-top: 3.52941rem; }
}
.sa-form .row:nth-child(4), .sa-form .row:nth-child(6):not(:has(.form-checkbox)) { margin-bottom: 2.58824rem; }
@media only screen and (max-width: 734px) {
.sa-form .row:nth-child(4), .sa-form .row:nth-child(6):not(:has(.form-checkbox)) { margin-bottom: 0.823529rem; }
}
.sa-form .row .column:first-child { padding-right: 0.470588rem; }
@media only screen and (max-width: 734px) {
.sa-form .row .column:first-child { padding-right: 0px; }
}
.sa-form .row .column:last-child { padding-left: 0.470588rem; }
@media only screen and (max-width: 734px) {
.sa-form .row .column:last-child { padding-left: 0px; }
}
.sa-form .row .column:only-child { padding-left: 0px; }
.sa-form .row .column .form-textbox .form-textbox-input { margin-bottom: 0.941176rem; }
@media only screen and (max-width: 734px) {
.sa-form .row .column .form-textbox .form-textbox-input { margin-bottom: 0.941176rem; }
}
.sa-form .row .column .form-textbox.is-error .form-textbox-input { margin-bottom: 0px; }
.sa-form .row .column .form-textbox .form-message-wrapper { text-align: left; margin-bottom: 0.941176rem; }
.sa-form .row .column .form-textbox .tooltip-textbox { padding-right: 2.35294rem; }
.sa-form .row .column .form-dropdown { margin-bottom: 0px; }
@media only screen and (max-width: 734px) {
.sa-form .row .column .form-dropdown { margin-bottom: 0px; }
}
.sa-form .row .column .form-dropdown .form-dropdown-select { margin-bottom: 0.941176rem; }
.sa-form .row .column .form-dropdown .tooltip-select { padding-right: 3.05882rem; }
.sa-form .row .column .form-dropdown.is-error .form-dropdown-select { margin-bottom: 0px; }
.sa-form .row .column:has(.form-checkbox, .submit) { padding-right: 0px; }
.sa-form .submit { margin-top: 0.823529rem; }
@media only screen and (max-width: 734px) {
.sa-form .submit { margin-top: 0.470588rem; }
}
.sa-form .form-textbox-with-countrycode-small .form-textbox-label { padding-left: 0.705882rem; }
.sa-form .form-textbox-with-countrycode-small .form-textbox-input { padding-left: 5rem; }
.sa-form .form-textbox-with-countrycode-small select { appearance: none; font-size: 17px; line-height: 1.23536; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(110, 110, 115); }
.sa-form .form-textbox-with-countrycode-small select: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; }
.sa-form .form-textbox-with-countrycode-small select:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-textbox-with-countrycode-small select:lang(ko) { line-height: 1.35296; 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; }
.sa-form .form-textbox-with-countrycode-small select:lang(zh) { letter-spacing: 0em; }
.sa-form .form-textbox-with-countrycode-small select:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-textbox-with-countrycode-small select:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-textbox-with-countrycode-small select:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-textbox-with-countrycode-small select: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; }
.sa-form .form-textbox-with-countrycode-small select:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-textbox-with-countrycode-small select option { color: rgb(29, 29, 31); }
.sa-form .form-textbox-with-countrycode-small .form-textbox-countrycode { color: rgb(110, 110, 115); }
.sa-form .form-textbox .form-textarea { margin-bottom: 1rem; }
.sa-form .form-textbox .form-checkbox { text-align: left; }
.sa-form .form-textbox .form-checkbox .form-label { margin-bottom: 0.941176rem; }
@media only screen and (max-width: 734px) {
.sa-form .form-textbox .form-checkbox .form-label { margin-bottom: 0.941176rem; }
}
.sa-form .form-textbox .form-checkbox .form-label .form-checkbox-indicator { margin-right: 0.647059rem; }
.sa-form .form-textbox .form-checkbox .form-checkbox-input:focus ~ .form-label .form-checkbox-indicator { outline: rgb(0, 113, 227) solid 2px; outline-offset: 3px; box-shadow: none; }
.sa-form .form-tooltip { position: absolute; right: 0.764706rem; top: 1.11765rem; }
.sa-form .form-tooltip .form-tooltip-content { text-align: left; }
.sa-form .is-error .form-checkbox .form-label { margin-bottom: 0px; }
.sa-form .form-header { margin-top: 7.05882rem; margin-bottom: 3.52941rem; }
@media only screen and (max-width: 734px) {
.sa-form .form-header { margin-bottom: 1.76471rem; margin-top: 3.52941rem; }
}
.sa-form .form-header .copy-block .copy-block--heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.17647rem; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh) { letter-spacing: 0em; }
.sa-form .form-header .copy-block .copy-block--heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading: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) {
.sa-form .form-header .copy-block .copy-block--heading { 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; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.sa-form .form-header .copy-block .copy-block--heading { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(ja) { line-height: 1.21875; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(ko) { line-height: 1.21875; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--heading: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; }
.sa-form .form-header .copy-block .copy-block--heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.sa-form .form-header .copy-block .copy-block--heading { margin-bottom: 1.41176rem; }
}
.sa-form .form-header .copy-block .copy-block--body { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--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; }
.sa-form .form-header .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--body:lang(ko) { line-height: 1.58824; 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; }
.sa-form .form-header .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.sa-form .form-header .copy-block .copy-block--body:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-header .copy-block .copy-block--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; }
.sa-form .form-header .copy-block .copy-block--body:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer { margin-bottom: 1.17647rem; margin-top: 0.588235rem; display: flow-root; }
@media only screen and (max-width: 734px) {
.sa-form .form-footer { margin-top: 0rem; }
}
.sa-form .form-footer .copy-block .copy-block--body { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 1.17647rem; color: rgb(110, 110, 115); }
.sa-form .form-footer .copy-block .copy-block--body: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; }
.sa-form .form-footer .copy-block .copy-block--body:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-block--body: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; }
.sa-form .form-footer .copy-block .copy-block--body:lang(zh) { letter-spacing: 0em; }
.sa-form .form-footer .copy-block .copy-block--body:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-block--body:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-block--body:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-block--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; }
.sa-form .form-footer .copy-block .copy-block--body: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: 734px) {
.sa-form .form-footer .copy-block .copy-block--body { letter-spacing: -0.02149em; }
}
.sa-form .form-footer .copy-block .copy-link { font-size: 14px; line-height: 1.42859; font-weight: 400; letter-spacing: -0.016em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(0, 102, 204); text-decoration: underline; white-space: nowrap; }
.sa-form .form-footer .copy-block .copy-link: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; }
.sa-form .form-footer .copy-block .copy-link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-link: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; }
.sa-form .form-footer .copy-block .copy-link:lang(zh) { letter-spacing: 0em; }
.sa-form .form-footer .copy-block .copy-link:lang(th) { line-height: 1.35718; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer .copy-block .copy-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; }
.sa-form .form-footer .copy-block .copy-link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-footer > :nth-child(2) { margin-top: 1.17647rem; }
.sa-form .form-submsg { margin-top: 7.05882rem; margin-bottom: 7.05882rem; }
.sa-form .form-submsg img { margin-bottom: 1.41176rem; }
.sa-form .form-submsg .logo-text { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; margin-bottom: 1.41176rem; }
.sa-form .form-submsg .form-thankblock-heading { font-size: 64px; line-height: 1.0625; font-weight: 600; letter-spacing: -0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.41176rem; margin-top: 0px; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh) { letter-spacing: 0em; }
.sa-form .form-submsg .form-thankblock-heading:lang(th) { line-height: 1.34375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading: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) {
.sa-form .form-submsg .form-thankblock-heading { font-size: 48px; line-height: 1.08349; font-weight: 600; letter-spacing: -0.003em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(ja) { line-height: 1.14599; letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh) { letter-spacing: 0em; }
.sa-form .form-submsg .form-thankblock-heading:lang(th) { line-height: 1.33349; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.sa-form .form-submsg .form-thankblock-heading { 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; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(ja) { line-height: 1.175; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(ko) { line-height: 1.2; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(th) { line-height: 1.35; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-heading: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; }
.sa-form .form-submsg .form-thankblock-heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.sa-form .form-submsg .form-thankblock-desc { font-size: 28px; line-height: 1.14286; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(134, 134, 139); margin-bottom: 1.41176rem; }
.sa-form .form-submsg .form-thankblock-desc: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; }
.sa-form .form-submsg .form-thankblock-desc:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc: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; }
.sa-form .form-submsg .form-thankblock-desc: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) {
.sa-form .form-submsg .form-thankblock-desc { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc: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; }
.sa-form .form-submsg .form-thankblock-desc:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc: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; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.sa-form .form-submsg .form-thankblock-desc { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-desc: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; }
.sa-form .form-submsg .form-thankblock-desc: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) {
.sa-form .form-submsg .form-thankblock-desc { font-size: 28px; line-height: 1.14286; letter-spacing: 0.007em; }
}
@media only screen and (max-width: 734px) {
.sa-form .form-submsg .form-thankblock-desc { font-size: 24px; line-height: 1.16667; letter-spacing: 0.009em; }
}
.sa-form .form-submsg .form-failureblock-desc { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-failureblock-desc: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; }
.sa-form .form-submsg .form-failureblock-desc:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-failureblock-desc:lang(ko) { line-height: 1.58824; 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; }
.sa-form .form-submsg .form-failureblock-desc:lang(zh) { letter-spacing: 0em; }
.sa-form .form-submsg .form-failureblock-desc:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-failureblock-desc:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-failureblock-desc:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-failureblock-desc: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; }
.sa-form .form-submsg .form-failureblock-desc:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-descNote { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.41176rem; }
.sa-form .form-submsg .form-thankblock-descNote: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; }
.sa-form .form-submsg .form-thankblock-descNote:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-descNote:lang(ko) { line-height: 1.58824; 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; }
.sa-form .form-submsg .form-thankblock-descNote:lang(zh) { letter-spacing: 0em; }
.sa-form .form-submsg .form-thankblock-descNote:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-descNote:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-descNote:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .form-thankblock-descNote: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; }
.sa-form .form-submsg .form-thankblock-descNote:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sa-form .form-submsg .copy-link { display: block; margin: 1.76471rem auto 0px; width: max-content; }
.sa-form .loader { display: none; }
.sa-form .loader .configurator-progress-indicator-template { position: fixed; inset: 0px; display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0.5); z-index: 99; }
.sa-form .loader .configurator-progress-indicator-template .pattern-content-progress-indicator .progress-indicator-indeterminate { --progress-indicator-size: 100px; }
.sa-form .form-textbox-label, .sa-form .form-dropdown .form-dropdown-label { color: rgb(110, 110, 115); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sa-form .form-textbox .form-textbox-label { max-width: 90%; }
.sa-form .form-textbox:has(.form-tooltip) .form-textbox-label, .sa-form .form-dropdown .form-dropdown-label { max-width: 80%; }
.chevron-withtooltip { right: 2.5rem; }
.form-modal.modal { --modal-close-button-offset-top: 34px; --modal-overlay-margin-top: 136px; --modal-overlay-margin-bottom: 141px; }
@media only screen and (max-width: 1068px) {
.form-modal.modal { --modal-overlay-margin-top: 144px; --modal-overlay-margin-bottom: 149px; }
}
@media only screen and (max-width: 734px) {
.form-modal.modal { --modal-close-button-offset-top: 14px; --modal-overlay-margin-top: 144px; --modal-overlay-margin-bottom: 144px; }
}
.form-modal.modal .modal-close-button { margin-right: 38px; --modal-close-button-offset-top: 38px; }
@media only screen and (max-width: 734px) {
.form-modal.modal .modal-close-button { margin-right: 18px; --modal-close-button-offset-top: 18px; }
}
.form-modal.modal .modal-close-button:focus .modal-close-icon { box-shadow: rgb(0, 128, 255) 0px 0px 0px 4px; }
.form-modal.modal .modal-overlay { max-width: calc(100% - 180px); }
@media only screen and (max-width: 1068px) {
.form-modal.modal .modal-overlay { --modal-overlay-width: 988px; max-width: calc(100% - 80px); }
}
@media only screen and (max-width: 734px) {
.form-modal.modal .modal-overlay { --modal-overlay-width: 87.787%; max-width: 615px; }
}
@media only screen and (max-width: 480px) {
.form-modal.modal .modal-overlay { --modal-overlay-margin-top: 144px; --modal-overlay-margin-bottom: 144px; }
}
.form-modal.modal .modal-overlay:focus { box-shadow: rgb(0, 128, 255) 0px 0px 0px 4px; }
.form-modal.modal .section-content--form { max-width: 100%; }
.form-modal.modal .sa-form { margin-top: 10.5882rem; margin-bottom: 10.5882rem; max-width: 33.8824rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form { margin-top: 5.88235rem; margin-bottom: 5.88235rem; max-width: 16.4706rem; }
}
.form-modal.modal .sa-form:has(.form-feedback[style*="display: block"]) { max-width: 47.0588rem; margin-top: 20rem; margin-bottom: 20rem; }
@media only screen and (max-width: 1068px) {
.form-modal.modal .sa-form:has(.form-feedback[style*="display: block"]) { max-width: 33.8824rem; margin-top: 14.8235rem; margin-bottom: 14.8235rem; }
}
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form:has(.form-feedback[style*="display: block"]) { max-width: 17.9412rem; margin-top: 5.88235rem; margin-bottom: 5.88235rem; }
}
.form-modal.modal .sa-form .form-submsg { margin-top: unset; margin-bottom: unset; }
.form-modal.modal .sa-form .form-submsg .copy-block img { margin-bottom: 24px; }
.form-modal.modal .sa-form .form-submsg .copy-block .logo-text { font-size: 32px; line-height: 1.125; font-weight: 600; letter-spacing: 0.004em; margin-bottom: 24px; }
.form-modal.modal .sa-form .form-header { margin-top: 0px; margin-bottom: 3.52941rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .form-header { margin-bottom: 1.76471rem; }
}
.form-modal.modal .sa-form .form-header .copy-block--heading { margin-bottom: 1.17647rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .form-header .copy-block--heading { margin-bottom: 1.41176rem; }
}
.form-modal.modal .sa-form .row:nth-child(4), .form-modal.modal .sa-form .row:nth-child(6) { margin-bottom: 2.58824rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .row:nth-child(4), .form-modal.modal .sa-form .row:nth-child(6) { margin-bottom: 0.823529rem; }
}
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .form-checkbox { margin-bottom: 0px; }
}
.form-modal.modal .sa-form .form-checkbox .form-label { margin-bottom: 1.76471rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .form-checkbox .form-label { margin-bottom: 1.41176rem; }
}
.form-modal.modal .sa-form .form-dropdown { margin-bottom: 0px; }
.form-modal.modal .sa-form .form-dropdown .form-dropdown-select { margin-bottom: 0.941176rem; }
.form-modal.modal .sa-form .submit { margin-top: 0px; }
.form-modal.modal .sa-form .form-footer { margin-bottom: 0px; margin-top: 1.76471rem; }
@media only screen and (max-width: 734px) {
.form-modal.modal .sa-form .form-footer { margin-top: 1.17647rem; }
}
.form-modal.modal .sa-form .form-footer .copy-block:not(:last-child) { margin-bottom: 1.17647rem; }
.form-modal.modal .sa-form .form-footer .copy-block .copy-block--body { margin-top: 0px; margin-bottom: 0px; color: rgb(110, 110, 115); }
.form-modal.modal .sa-form .form-footer > :nth-child(2) { margin-top: 0px; }
.hide { display: none; }
.form-modal { backdrop-filter: blur(8px); }
.form-modal .modal-overlay { --modal-overlay-width: 1260px; border-radius: 1.64706rem; }
@media only screen and (max-width: 1068px) {
.form-modal .modal-overlay { --modal-overlay-width: 656px; }
}
@media only screen and (max-width: 734px) {
.form-modal .modal-overlay { --modal-overlay-width: 345px; }
}
.form-modal .modal-close-button { align-self: flex-end; margin-right: 18px; }
.form-modal .modal-close-button .modal-close-icon { height: 40px; width: 40px; background-color: rgb(200, 200, 200); }
.form-modal .modal-close-button .modal-close-icon svg { width: 1.05882rem; height: 1.05882rem; color: rgb(0, 0, 0); }
.form-modal .form-modal-content .section-forms .section-form-header { margin-top: 10.5882rem; padding-top: 0px; }
@media only screen and (max-width: 734px) {
.form-modal .form-modal-content .section-forms .section-form-header { margin-top: 5.88235rem; }
}
.form-modal .form-modal-content .section-form-footer { margin-bottom: 10.5882rem; }
.video-showcase-gallery { --play-pause-anim-btn-color: rgba(0, 0, 0, .56); --play-pause-anim-stroke-color: rgba(0, 0, 0, .56); --play-pause-anim-stroke-bg-color: #86868b; --play-pause-anim-bg-color: rgba(210, 210, 215, .64); }
.video-showcase-gallery .video-showcase-gallery-container { position: relative; aspect-ratio: 2 / 1; width: 100%; max-width: 84.7059rem; margin: auto; }
.video-showcase-gallery .video-showcase-gallery-container .tablist-wrapper, .video-showcase-gallery .video-showcase-gallery-container .paddlenav { display: none; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery { height: fit-content; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery { z-index: 0; width: 71.5486%; padding-bottom: 0px; padding-top: 2.98611%; margin-left: 14.3056%; margin-right: 14.1667%; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery { width: 71.7978%; padding-bottom: 0px; padding-top: 3.08989%; margin-left: 14.2322%; margin-right: 14.0449%; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery { width: 77.0981%; padding-bottom: 0px; padding-top: 5.85831%; margin-left: 11.5695%; margin-right: 11.455%; }
}
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container { width: 100%; aspect-ratio: 1.7758 / 1; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container { aspect-ratio: 1.7772 / 1; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container { aspect-ratio: 1.7767 / 1; }
}
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item { width: 100%; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .inline-video { width: 100%; position: absolute; top: 0px; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .inline-video video { background: transparent; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .video-controls, .video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .gallery-controls { display: none; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .static-frame-image { display: none; width: 100%; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item .gallery-img { display: block; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item.static-video-state .static-frame-image { display: block; position: relative; z-index: 1; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-item.static-video-state .gallery-img { display: none; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .gallery .item-container .gallery-img { margin: 0px; padding: 0px; }
.video-showcase-gallery .video-showcase-gallery-container .video-gallery .bg-tv { width: 100%; position: absolute; top: -1px; left: 0px; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery-container { aspect-ratio: 1.924 / 1; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery-container { aspect-ratio: 1.704 / 1; }
}
.video-showcase-gallery .video-showcase-gallery--controls { position: relative; width: 936px; margin: 1px auto auto; display: flex; align-items: center; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery--controls { width: 87.6404%; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls { width: 87.5%; margin-top: 1px; position: relative; }
}
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav { right: 0px; position: absolute; min-width: 7.76471rem; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav { margin-left: auto; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav { bottom: 0px; min-width: 5.17647rem; }
}
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul { font-size: 0px; height: 56px; }
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul { height: 36px; }
}
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li { display: inline-block; }
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow { position: relative; height: 56px; width: 56px; background: rgba(210, 210, 215, 0.64); color: rgba(0, 0, 0, 0.56); margin-top: 0px; left: 0px; right: 0px; }
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow:hover { background: rgba(223, 223, 227, 0.698); color: rgba(0, 0, 0, 0.64); }
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow:focus[data-focus-method="mouse"]:hover, .video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow:focus[data-focus-method="touch"]:hover { background: rgba(223, 223, 227, 0.698); color: rgba(0, 0, 0, 0.64); }
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow { width: 36px; height: 36px; }
}
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow svg { display: block; fill: rgba(0, 0, 0, 0.56); }
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow.paddlenav-arrow-previous { margin-right: 1.17647rem; }
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .paddlenav ul li .paddlenav-arrow.paddlenav-arrow-previous { margin-right: 0.941176rem; }
}
.video-showcase-gallery .video-showcase-gallery--controls .anim-play-pause-button { position: absolute; left: 0px; bottom: unset; width: fit-content; }
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .anim-play-pause-button { bottom: 0px; position: absolute; }
}
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy { width: 614px; display: flex; position: relative; justify-content: center; margin-left: 157px; margin-right: 25px; height: 100%; }
@media only screen and (max-width: 1068px) {
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy { width: 57.265%; margin-left: calc(11.2179% + 56px); margin-right: 3.09829%; }
}
@media only screen and (max-width: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy { padding-bottom: 2.11765rem; margin-left: 2.11765rem; margin-right: 2.11765rem; align-items: flex-start; justify-content: center; width: 100%; }
}
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item { position: absolute; top: 50%; transform: translateY(-50%); font-size: 17px; line-height: 1.47059; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-style: italic; text-align: center; color: rgb(110, 110, 115); opacity: 0; transition: opacity 0.4s ease-in-out 0s; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item: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; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(ko) { line-height: 1.58824; 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; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(zh) { letter-spacing: 0em; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item: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; }
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item: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: 734px) {
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item { top: 0%; transform: translateY(0px); }
}
.video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item.active { opacity: 1; z-index: 1; }
.video-showcase-gallery.fade-in-transition { opacity: 0; transform: translateY(50px); transition: opacity 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s, transform 0.85s cubic-bezier(0.5, 1, 0.89, 1) 0.15s; will-change: opacity, transform; }
.video-showcase-gallery.fade-in-transition.fade-in { opacity: 1; transform: translateY(0px); }
html.reduce-motion .video-showcase-gallery { opacity: 1; transform: translateY(0px); transition: unset; }
html.reduce-motion .video-showcase-gallery .video-gallery .gallery .item-container .gallery-item .static-frame-image { display: block; }
html.reduce-motion .video-showcase-gallery .video-gallery .gallery .item-container .gallery-item .gallery-img { display: none; }
html.reduce-motion .video-showcase-gallery .video-showcase-gallery--controls .video-showcase-gallery--copy .copy-item { transition: unset; }
.search-results-page .section-content { width: 57.6471rem; }
@media only screen and (max-width: 1023px) {
.search-results-page .section-content { margin-left: 22px; margin-right: 22px; max-width: 57.6471rem; width: auto; }
}
.search-results-page .search-results-container { padding-top: 6px; }
.search-results-page .search-results-container .results-not-found { display: none; padding: 41px 0px 111px; }
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .results-not-found { padding: 45px 0px; }
}
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content: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) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ko) { line-height: 1.39286; 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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ko) { line-height: 1.45841; 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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content: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) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 32px; line-height: 1.25; letter-spacing: 0.004em; }
}
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 32px; line-height: 1.25; font-weight: 600; letter-spacing: 0.004em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { line-height: 1.34375; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 28px; line-height: 1.28583; font-weight: 600; letter-spacing: 0.007em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ko) { line-height: 1.39286; 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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.39286; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
.search-results-page .search-results-container .results-not-found .desc-content { font-size: 24px; line-height: 1.33341; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ar) { line-height: 1.5; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ja) { line-height: 1.41667; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(ko) { line-height: 1.45841; 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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-not-found .desc-content: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; }
.search-results-page .search-results-container .results-not-found .desc-content:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.search-results-page .search-results-container .results-not-found.show { display: block; }
.search-results-page .search-results-container .search-suggestion { margin-top: 2.41176rem; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading { font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: 0.009em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ar) { line-height: 1.33341; font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ja) { line-height: 1.25; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(th) { line-height: 1.375; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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) {
.search-results-page .search-results-container .search-suggestion .suggestion-heading { font-size: 21px; line-height: 1.19048; font-weight: 600; letter-spacing: 0.011em; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ja) { line-height: 1.2381; font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ko) { line-height: 1.2858; font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(th) { line-height: 1.381; font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ar) { font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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) {
.search-results-page .search-results-container .search-suggestion .suggestion-heading { font-size: 24px; line-height: 1.16667; letter-spacing: 0.009em; }
}
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .search-suggestion .suggestion-heading { font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(ko) { line-height: 1.58824; 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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh) { letter-spacing: 0em; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading: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; }
.search-results-page .search-results-container .search-suggestion .suggestion-heading:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
}
.search-results-page .search-results-container .search-suggestion .suggestion-list { list-style: none; margin-top: 0.941176rem; display: flex; flex-wrap: wrap; }
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .search-suggestion .suggestion-list { margin-top: 0.588235rem; }
}
.search-results-page .search-results-container .search-suggestion .suggestion-list .suggestion-list-item { margin-right: 0.941176rem; margin-top: 0.941176rem; display: flex; }
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .search-suggestion .suggestion-list .suggestion-list-item { margin-top: 0.588235rem; }
}
.search-results-page .search-results-container .search-suggestion .suggestion-list .suggestion-list-item:last-child { margin-right: 0px; }
.search-results-page .search-results-container .search-suggestion .link { font-size: 17px; font-weight: 400; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.53; letter-spacing: -0.021em; color: rgb(29, 29, 31); cursor: pointer; padding: 0.470588rem 1.29412rem; text-decoration: none; display: flex; align-items: baseline; border-radius: 22px; border: 1px solid rgb(210, 210, 215); }
.search-results-page .search-results-container .search-suggestion .link: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; }
.search-results-page .search-results-container .search-suggestion .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .link:lang(ko) { line-height: 1.58824; 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; }
.search-results-page .search-results-container .search-suggestion .link:lang(zh) { letter-spacing: 0em; }
.search-results-page .search-results-container .search-suggestion .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .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; }
.search-results-page .search-results-container .search-suggestion .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .search-suggestion .link:hover { border: 1px solid rgb(134, 134, 139); }
.search-results-page .search-results-container .search-suggestion .suggestion-text { max-width: 12.5029rem; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; }
.search-results-page .search-results-container .search-suggestion .search-icon { margin-right: 0.352941rem; fill: rgb(110, 110, 115); }
.search-results-page .search-results-container .results-container { display: none; }
.search-results-page .search-results-container .results-container.show { display: block; }
.search-results-page .search-results-container .results-container .results-count-container { border-bottom: 1px solid rgb(214, 214, 214); }
.search-results-page .search-results-container .results-container .results-count-container .results-value { font-size: 12px; font-weight: 400; letter-spacing: -0.01em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; color: rgb(110, 110, 115); }
.search-results-page .search-results-container .results-container .results-count-container .results-value: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; }
.search-results-page .search-results-container .results-container .results-count-container .results-value: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, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(ko) { line-height: 1.41667; 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; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(zh) { letter-spacing: 0em; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(th) { line-height: 1.33337; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-count-container .results-value: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; }
.search-results-page .search-results-container .results-container .results-count-container .results-value:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-count-container .results-value-count { padding-right: 3px; }
.search-results-page .search-results-container .results-container .results-list { list-style: none; }
.search-results-page .search-results-container .results-container .results-list .list-item { padding: 1rem 0px; }
@media only screen and (max-width: 734px) {
.search-results-page .search-results-container .results-container .results-list .list-item { padding: 0px; margin: 1.75em 0px 0px; }
}
.search-results-page .search-results-container .results-container .results-list .list-item .title, .search-results-page .search-results-container .results-container .results-list .list-item .description, .search-results-page .search-results-container .results-container .results-list .list-item .link { font-size: 17px; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.52947; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(ar), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(ar), .search-results-page .search-results-container .results-container .results-list .list-item .link: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; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(ja), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(ja), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(ko), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(ko), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(ko) { line-height: 1.58824; 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; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(zh), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(zh), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(zh) { letter-spacing: 0em; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(th), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(th), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(zh-CN), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(zh-CN), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(zh-HK), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(zh-HK), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(zh-MO), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(zh-MO), .search-results-page .search-results-container .results-container .results-list .list-item .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; }
.search-results-page .search-results-container .results-container .results-list .list-item .title:lang(zh-TW), .search-results-page .search-results-container .results-container .results-list .list-item .description:lang(zh-TW), .search-results-page .search-results-container .results-container .results-list .list-item .link:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.search-results-page .search-results-container .results-container .results-list .list-item .title { font-weight: 600; }
.search-results-page .search-results-container .results-container .results-list .list-item .title a { text-decoration: none; color: inherit; }
.search-results-page .search-results-container .results-container .results-list .list-item .title a:hover { color: rgb(0, 112, 201); }
.search-results-page .search-results-container .results-container .results-list .list-item .description { padding-top: 1px; margin-bottom: 1px; }
.search-results-page .search-results-container .results-container .results-list .list-item .link a { text-decoration: none; color: rgb(0, 112, 201); }
.search-results-page .search-results-container .results-container .results-list .list-item .link a:hover { color: rgb(0, 112, 201); }
.search-results-page.searchbox-focused::after { content: ""; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.5; position: fixed; z-index: 9996; background-color: rgb(210, 210, 215); }
.search-results-page.searchbox-focused .search-field--input, .search-results-page.searchbox-focused .search-field--right-icon-container, .search-results-page.searchbox-focused .search-field--left-icon-container { z-index: 9997; outline-offset: 0px; }
.search-results-page .search-container form .search-field--label.show { opacity: 1; }
.search-results-page .search-field--right-icon-container { display: none; }
.search-results-page .search-field--right-icon-container.show { display: block; }
.search-results-page .progress-indicator-container { position: fixed; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; top: 0px; left: 0px; z-index: -1; }
.search-results-page .progress-indicator-container:has(.progress-indicator-visible) { z-index: 999; }
.pagination-container { --paddlenav-background: rgba(210, 210, 210, 0); --paddlenav-background-hover: rgba(214, 214, 214, .4); --pagination-border-color: #d6d6d6; width: 100%; }
.pagination-container .pagination-main { position: relative; padding: 18px 0px 0px; height: 46px; display: flex; justify-content: center; align-items: baseline; }
@media only screen and (max-width: 734px) {
.pagination-container .pagination-main { padding: 28px 0px 0px; height: 55px; }
}
.pagination-container .pagination { display: flex; padding: unset; border: none; }
.pagination-container .pagination .paddlenav ul { display: flex; width: 320px; justify-content: space-between; }
.pagination-container .pagination .paddlenav .paddlenav-arrow { width: 32px; height: 36px; font-size: 16px; line-height: 36px; border-radius: 36px; position: relative; margin-top: unset; top: unset; cursor: pointer; color: rgb(51, 51, 51); background: var(--paddlenav-background); }
@media only screen and (max-width: 734px) {
.pagination-container .pagination .paddlenav .paddlenav-arrow { font-size: 28px; }
}
.pagination-container .pagination .paddlenav .paddlenav-arrow:hover { text-decoration: none; background-color: var(--paddlenav-background-hover); }
.pagination-container .pagination .paddlenav .paddlenav-arrow-previous { left: unset; }
.pagination-container .pagination .paddlenav .paddlenav-arrow-next { right: unset; }
.pagination-container .pagination .paddlenav .paddlenav-arrow.paddlenav--disabled { color: rgb(196, 196, 196); }
.pagination-container .pagination .paddlenav--disabled { pointer-events: none; }
.pagination-container .pagination .pagination-spacing .paginationtext { padding: 0px 4px; }
.pagination-container .pagination .text-box { width: 28px; height: 34px; border-radius: 5px; text-align: center; border: 1px solid rgb(204, 204, 204); font-size: 17px; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .pagination .text-box: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; }
.pagination-container .pagination .text-box:lang(ja) { letter-spacing: 0em; font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "MS Pゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .pagination .text-box:lang(ko) { line-height: 1.58824; 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; }
.pagination-container .pagination .text-box:lang(zh) { letter-spacing: 0em; }
.pagination-container .pagination .text-box:lang(th) { line-height: 1.35296; letter-spacing: 0em; font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .pagination .text-box:lang(zh-CN) { font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .pagination .text-box:lang(zh-HK) { font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .pagination .text-box: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; }
.pagination-container .pagination .text-box:lang(zh-TW) { font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.pagination-container .paginationtext, .pagination-container .pagination-totalnumbers, .pagination-container .text-box { color: rgb(102, 102, 102); }
.pagination-container .hide { display: none; }
.pagination-container.border-top { border-top: 1px solid var(--pagination-border-color); }
(cache)Search Results - Help - Apple Ads
Reach users the moment they’re searching for apps to download
Search results ads help customers discover your app right when they’re searching for apps to download. When a user searches on the App Store, your ad can appear at the top of their search results. And starting in 2026, we’ll be introducing more ads to increase opportunity in search results.
Available in 2026: Additional opportunities in search results
Search is the way most people find and download apps on the App Store, with nearly 65 percent of downloads happening directly after a search. To help give advertisers more opportunities to drive downloads from search results, Apple Ads will introduce additional ads across search queries. You don’t need to change your campaign in order to be eligible for any new positions. Your ad will run in either the existing position — at the top of search results — or further down in search results. If you have a search results campaign running, your ad will be automatically eligible for all available positions, but you can’t select or bid for a particular one.
The ad format will be the same in any position, using a default product page or custom product page, and an optional deep link. You’ll be billed as usual based on your pricing model: cost per tap or cost per install.
How ads are created
A default ad is created based on your app’s product page, or you can create ad variations from custom product pages you set up in App Store Connect. Ad variations allow you to align ad creative with specific audiences and keyword themes. You can also select a custom product page with a deep link that directs users to the exact place you want in your app. Deep links for search results placements are available on devices running iOS or iPadOS 18 and later.
How ads are matched to search queries
To match your ad to relevant searches, search results campaigns use keywords. You can either choose your own keywords or use the ones we suggest. Our intelligent technology matches the user’s search term with the app being promoted, delivering more than a 60 percent average conversion rate for ads at the top of search results.
Whether a search results ad displays over other advertisers bidding on that same query is determined by a combination of factors, including your app’s relevance to the search query and the amount of your keyword bid. If your app isn’t relevant to what the user is searching for, it won’t be displayed — regardless of how much you may be willing to pay. Apple Ads considers both relevance and bids, and doesn’t put apps into auctions if they’re not a good match.