@charset "UTF-8";
/* as-qp.scss */
.as-columns {
  max-width: 817px; }

.as-imagegrid {
  max-width: 817px; }

.divider {
  max-width: 817px; }
  @media only screen and (max-width: 1068px) {
    .divider {
      width: 692px; } }
  @media only screen and (max-width: 735px) {
    .divider {
      width: 90%; } }

.as-columns--3up.as-columns--simple-list,
.as-columns--simple-list {
  margin-top: 0; }

.as-input-section .is-success .form-textbox {
  margin-bottom: 0; }

.as-table-inline-border .richText table {
  border: none; }
  .as-table-inline-border .richText table th {
    border: 0;
    background: none;
    border-bottom: 1px solid #ddd; }
  .as-table-inline-border .richText table td {
    border: 0;
    border-left: 1px solid #ddd; }
    .as-table-inline-border .richText table td:lang(ar) {
      border-left: 0;
      border-right: 1px solid #ddd; }
    .as-table-inline-border .richText table td:first-child {
      border-left: 0; }
      .as-table-inline-border .richText table td:first-child:lang(ar) {
        border-right: 0px; }
.as-table-inline-border .as-columns--2up-67-33 .richText table {
  margin-top: 0px; }
.as-table-inline-border .as-columns--2up-67-33 .as-imagegrid {
  padding-top: 0px; }
  .as-table-inline-border .as-columns--2up-67-33 .as-imagegrid .as-imagegrid-item {
    margin-bottom: 0px; }

.as-table-equal-columns .richText table {
  table-layout: fixed; }

@media only screen and (max-width: 735px) {
  .as-table-images .richText table {
    min-width: 320px; }
  .as-table-images .richText img {
    width: 45px;
    height: auto; } }

.as-sn-lookup-wrapper {
  width: 817px;
  margin: 26px auto 0; }
  @media only screen and (max-width: 1068px) {
    .as-sn-lookup-wrapper {
      width: 692px; } }
  @media only screen and (max-width: 735px) {
    .as-sn-lookup-wrapper {
      width: 90%; } }

.as-sn-lookup-form .as-sn-form-input {
  text-transform: uppercase; }
.as-sn-lookup-form .as-input-section {
  margin-right: 14px; }
  @media only screen and (max-width: 735px) {
    .as-sn-lookup-form .as-input-section {
      margin: 0; } }
  .as-sn-lookup-form .as-input-section:lang(ar) {
    margin-right: 0;
    margin-left: 14px; }
    @media only screen and (max-width: 735px) {
      .as-sn-lookup-form .as-input-section:lang(ar) {
        margin: 0; } }
  .as-sn-lookup-form .as-input-section .as-sn-response {
    width: 585px; }
    .as-sn-lookup-form .as-input-section .as-sn-response :focus {
      outline: none; }
    @media only screen and (max-width: 1068px) {
      .as-sn-lookup-form .as-input-section .as-sn-response {
        width: 591px; } }
    @media only screen and (max-width: 735px) {
      .as-sn-lookup-form .as-input-section .as-sn-response {
        width: 100%; } }
.as-sn-lookup-form .form-icons-wrapper {
  display: none; }
.as-sn-lookup-form .is-success .form-icons-wrapper {
  display: block; }
.as-sn-lookup-form .is-error .form-icons-wrapper {
  display: block; }
.as-sn-lookup-form .is-error .form-message-wrapper {
  display: none; }
.as-sn-lookup-form .form-message-wrapper.as-sn-msg--show {
  display: block; }

.as-sn-form-button {
  width: 245px;
  padding-top: 14px;
  padding-bottom: 14px;
  overflow: hidden; }
  @media only screen and (max-width: 735px) {
    .as-sn-form-button {
      min-width: 280px;
      width: 100%;
      margin-left: 0;
      margin-top: 24px;
      margin-bottom: 40px; } }

@media only screen and (max-width: 735px) {
  .button .as-button-loader {
    top: 32px; } }

.as-sn-msg {
  display: none; }

.as-sn-msg--show .as-sn-msg {
  display: inline; }
  .as-sn-msg--show .as-sn-msg p:first-child {
    display: inline; }

.as-sn-tooltip-wrapper, .as-sn-msg {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: -0.01em;
  font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  .as-sn-tooltip-wrapper:lang(ar), .as-sn-msg: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; }
  .as-sn-tooltip-wrapper:lang(ja), .as-sn-msg:lang(ja) {
    letter-spacing: 0em;
    font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  .as-sn-tooltip-wrapper:lang(ko), .as-sn-msg: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; }
  .as-sn-tooltip-wrapper:lang(th), .as-sn-msg:lang(th) {
    letter-spacing: 0em;
    font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  .as-sn-tooltip-wrapper:lang(zh), .as-sn-msg:lang(zh) {
    letter-spacing: 0em; }
  .as-sn-tooltip-wrapper:lang(zh-CN), .as-sn-msg:lang(zh-CN) {
    font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  .as-sn-tooltip-wrapper:lang(zh-HK), .as-sn-msg:lang(zh-HK) {
    font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  .as-sn-tooltip-wrapper:lang(zh-MO), .as-sn-msg:lang(zh-MO) {
    font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  .as-sn-tooltip-wrapper:lang(zh-TW), .as-sn-msg:lang(zh-TW) {
    font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

.as-sn-tooltip-wrapper {
  width: 585px; }
  @media only screen and (max-width: 1068px) {
    .as-sn-tooltip-wrapper {
      width: 591px; } }
  @media only screen and (max-width: 735px) {
    .as-sn-tooltip-wrapper {
      width: 100%; } }
