/* Article Content */
/* .faq_wrap.article-main__content { width:100%; max-width:920px; word-wrap:break-word; vertical-align:text-top; order:2; line-height:1.5; } */
.faq_wrap .article-title-wrapper { display:flex; justify-content:flex-start; align-items:center; margin-bottom:24px; }
.faq_wrap #previous-page__button { margin:0 16px 0 0; padding:0; background:none; border:none; cursor:pointer; }
.faq_wrap #article-title { margin-bottom:0; font-size:26px; line-height:39px;  font-weight:var(--font-bold); }

/* .faq_wrap .faq-article-title,
.faq_wrap .video-article-title { font-size:22px; }

.faq_wrap .article-body h2 { margin-top:48px;  margin-bottom:16px;  font-size:22px; line-height:33px; font-weight:700; }

.faq_wrap .article-body h3,
.faq_wrap .article-body h4,
.faq_wrap .article-body h5,
.faq_wrap .article-body h6 { font-size:16px; line-height:24px; font-weight:var(--font-bold); }

.faq_wrap .article-body h3 { margin-bottom:16px; }

.faq_wrap .article-body p { font-size:14px; line-height:21px; margin-bottom:16px; }

.faq_wrap .article-main ol,
.faq_wrap .article-main ul { font-size:14px; line-height:21px; list-style-position:inside; color:#616161; }

.faq_wrap .article-body ol,
.faq_wrap .article-body ul { padding:0 16px; }

.faq_wrap .article-body ul { list-style:none; }
.faq_wrap .article-body ol { margin-bottom:16px; }
.faq_wrap .article-body ul li { position:relative; margin-bottom:8px; clear:both; }
.faq_wrap .article-main__toc--mobile ul > li::before { display:none; }
.faq_wrap .article-body ol > li::before { display:none; }
.faq_wrap .article-body ul li:last-child { margin-bottom:0; }
.faq_wrap .article-body ul li ul { margin-top:8px; }
.faq_wrap .article-body { word-break:break-word; }
.faq_wrap .article-body a { color:#1A54F5; } */

/* Override */
/* [dir] .faq_wrap .note { margin-left:0; border-left:0; } */

/** START - Code Block Component **/
/* .faq_wrap .code-block { border:1px solid rgb(221, 221, 221); padding:12px; border-radius:3px; background:#FEFEFE; overflow:hidden; transition:all 0.1s ease; }
.faq_wrap .code-block p { margin-bottom:unset; }
.faq_wrap .code-block__grey { color:rgb(133, 133, 133); }
.faq_wrap .code-block__blue { color:rgb(0, 117, 200); }
.faq_wrap .code-block__green { color:rgb(34, 189, 65); }
.faq_wrap .code-block__yellow { color:rgb(255, 108, 0); }
.faq_wrap .code-block__red { color:rgb(255, 61, 61); } */
/** END - Code Block Component **/


/* .faq_wrap .article-snippets { scroll-margin-top:500px; margin-top:24px; margin-bottom:48px; padding:16px 24px; background-color:#FAFAFA; color:#616161; }
.faq_wrap .article-snippets p { margin:0; }
.faq_wrap .article-main__content .note { display:flex; margin-bottom:24px; padding:0; border-radius:4px; }
.faq_wrap .article-body .note:last-of-type { padding-bottom:0; }

.faq_wrap .article-main__content .note:first-child,
.faq_wrap .article-main__content .note:last-child { padding-top:4px; }

.faq_wrap .article-main__content .note-title { font-size:16px; font-weight:var(--font-bold); margin-bottom:0; }
.faq_wrap .article-main__content .note .note-title { line-height:1.2; color:#1C1C1C; margin:8px 0; }
.faq_wrap .article-main__content .note-content { padding:0 16px; }
.faq_wrap .article-main__content .note-content p { margin-bottom:0.5rem; color:#1C1C1C; }

.faq_wrap .article-main__content .note-content ol,
.faq_wrap .article-main__content .note-content ul { margin-bottom:0; }

.faq_wrap .article-main__content .note-content li { color:#616161; margin:8px 0; }
.faq_wrap .article-main__content .note--normal .note-border { width:4px; background-color:var(--gray_400); border:1px solid var(--gray_400); border-radius:4px; }
.faq_wrap .article-main__content .note--warning .note-border { width:4px; background-color:var(--alert_500); border:1px solid var(--alert_500); border-radius:4px; }
.faq_wrap .article-main__content .note--success .note-border { width:4px; background-color:var(--correct_500); border:1px solid var(--correct_500); border-radius:4px; }

.faq_wrap .article-main__content .note--danger .note-border { width:4px; background-color:var(--error_500); border:1px solid var(--error_500); border-radius:4px; }

.faq_wrap .article-main__content .note ol,
.faq_wrap .article-main__content .note ul { padding-left:0; }

.faq_wrap .article-main__content .note ul li { line-height:21px; margin:8px 0 !important; list-style:none; clear:both; }
.faq_wrap .article-main__content ul li::before { position:absolute; top:8px; left:-12px; content:''; width:4px; height:4px; float:left; background:#616161; border-radius:4px; }

.faq_wrap .article-main__content .note ol,
.faq_wrap .article-main__content .note ul { margin-left:24px; }

.faq_wrap .article-content__list { padding-left:24px; }
.faq_wrap .article-content__list li { display:flex; justify-content:flex-start; align-items:flex-start; list-style:none; }
.faq_wrap .article-content__list li p { margin-bottom:8px; }

.faq_wrap .related-guides { margin-bottom:24px; }
.faq_wrap .related-guides:last-child { margin-bottom:0; }
.faq_wrap .related-guides .article-section { margin-bottom:0; color:#8F8F8F; font-size:14px; font-weight:400; cursor:default; }
.faq_wrap .related-guides .related-guides__title { margin-bottom:16px !important; font-size:16px; color:#1C1C1C; }
.faq_wrap .related-guides .related-guides__count { color:#1A54F5; }
.faq_wrap .related-guides .article-section:hover { text-decoration:none; }
.faq_wrap .related-guides .margin-reset { display:flex; justify-content:space-between; align-items:center; margin:8px 0 !important; padding:0 16px; height:48px; background-color:#FAFAFA; }
.faq_wrap .related-guides .margin-reset:first-child { margin-top:0 !important; }
.faq_wrap .related-guides .margin-reset:last-child { margin-bottom:0 !important; }
.faq_wrap .related-guides .margin-reset::after { display:inline-block; content:''; width:8px; height:14px; }
.faq_wrap .related-guides .related-guides__new-tab::after { width:14px; height:14px; }

.faq_wrap .related-articles__depth,
.faq_wrap .related-articles__depth a { color:#8F8F8F; }

.faq_wrap .related-articles__depth::after { margin:0 12px; display:inline-block; content:''; width:6px; height:10px; background-repeat:no-repeat; }
.faq_wrap a.related-articles__depth--last { color:#1C1C1C; }
.faq_wrap .content-link-icon::before { content:""; display:none; }
.faq_wrap .content-link-icon::after { display:inline-block; content:''; width:12px; height:12px; margin:0 4px; }
.faq_wrap .video-parent { position:relative; margin-bottom:32px; padding-bottom:56.25%; padding-top:25px; height:0; }
.faq_wrap .video-parent iframe { position:absolute; top:0; left:0; width:100%; height:100%; } */

/* Recent Update */
/* .faq_wrap .recent-update-wrapper h2 { margin-top:48px; }
.faq_wrap .recent-activity__list { margin-left:0 !important; margin-bottom:0 !important; padding:0 0 48px !important; border-bottom:1px solid #EBEBEB; }
.faq_wrap .related-article-list h2 { margin-top:48px; }
.faq_wrap .recent-activity__item { display:flex; justify-content:space-between; align-items:center; list-style:none; min-height:2.5rem; }
.faq_wrap .recent-activity .recent-activity__list .recent-activity__item::before { display:none; }
.faq_wrap .recent-activity__title { margin-bottom:0!important; color:var(--text-title); font-size:14px; }
.faq_wrap .recent-activity__date { color:#8F8F8F; font-size:14px; margin-bottom:0!important; } */

/* Review Section */
/* .faq_wrap iframe { max-width:100%; }
.faq_wrap .review-section { padding-top:32px; text-align:left; border-top:1px solid var(--gray_200); border-radius:0; background: none; }
.faq_wrap .review-textarea { display:none; margin-top:0; transition:all 400ms ease-in-out; }
.faq_wrap .review-textarea-show { display:flex; flex-direction:column; align-items:center; margin-top:2.375rem; transition:all 400ms ease-in-out; }
[dir] .faq_wrap .review-textarea__input { resize:none; border-color:var(--gray_300); padding:0.75rem; }
[dir] .faq_wrap .review-textarea__input:focus { border-color:var(--sub_blue_02); }
[dir] .faq_wrap .review-textarea__input::placeholder { font-size:13px; color:var(--gray_400); letter-spacing:var(--letter-spacing); }
.faq_wrap .review-textarea__button { margin-top:1.438rem; width:102px; }
.faq_wrap .review-textarea__button-text { text-align:center; border-radius:4px; font-size:0.875rem; font-weight:var(--font-normal); font-stretch:normal; height:40px; padding:0.625rem 1.75rem; }

.faq_wrap .review-textarea__button-text:focus,
.faq_wrap .review-textarea__button-text:hover { outline:none; background-color:var(--brand_02); } */

/* Like/Dislike Section */
/* .faq_wrap .review-vote { display:flex; flex-direction:column; justify-content:left; margin:0 0; align-items:flex-start; }
.faq_wrap .review-vote__title { font-family:inherit; margin-bottom:24px; font-weight:var(--font-bold); font-size:16px; }
.faq_wrap .review-vote__wrapper { display:flex; justify-content:flex-start; align-items:center; }
.faq_wrap .review-vote__button { position:relative; display:flex; width:auto; height:auto; align-items:center; background-color:transparent; color:#2B2B2B; font-size:16px; border:0; cursor:pointer; }
.faq_wrap .review-vote__button-yes { margin-right:4px; padding:0 14px 0 6px; }
.faq_wrap .review-vote__button-yes::after { content:''; position:absolute; top:4px; right:0; width:1px; height:20px; background-color:#BDBDBD; }
.faq_wrap .review-vote__button-no { padding:0 6px; }
.faq_wrap .vote-helper-button,
.faq_wrap .form-helper-button { display:none; }

.faq_wrap .review-toast-wrapper { position:fixed; top:9rem; right:0; left:0; z-index:3; opacity:1; transition:opacity ease-in 500ms; }
.faq_wrap .review-toast { max-width:250px; border-radius:4px; border:1px solid var(--gray_400); background-color:#FFFFFF; padding:1.125rem; margin:0 auto; color:var(--gray_600); }
.faq_wrap .review-toast--success { border-color:var(--correct_500); }
.faq_wrap .review-toast--info { border-color:var(--gray_400); }
.faq_wrap .review-toast__title { font-weight:600; display:flex; align-items:center; margin-bottom:8px; }
.faq_wrap .review-toast__description { font-weight:500; margin-left:5px; }

.faq_wrap .review-toast--success .review-toast__title::before,
.faq_wrap .review-toast--info .review-toast__title::before { content:''; display:inline-block; width:24px; height:24px; object-fit:contain; margin-right:4px; }

.faq_wrap .review-toast__title,
.faq_wrap .review-toast__description { font-size:1rem; }

.faq_wrap .test-toast { top:20rem; }
.faq_wrap .voteButtonClicked { position:absolute; top:45px; left:0; height:45px; line-height:45px; vertical-align:middle; background-color:#FFF; color:#1C1C1C !important; font-size:14px; font-weight:400 !important; text-align:center; border:1px solid #D9D9D9; border-radius:2px; opacity:0; transition:opacity 0.25s; cursor:default !important; }
.faq_wrap .voteButtonClicked::before { position:absolute; top:-7px; left:6px; content:''; width:14px; height:14px; background-color:#FFF; border-top:1px solid #D9D9D9; border-right:1px solid #D9D9D9; transform:rotate(-45deg); }

.faq_wrap .review-section .vote-button__text-yes,
.faq_wrap .review-section .vote-button__text-no { padding:0; width:auto; height:auto; }
.faq_wrap .review-vote__button-yes .voteButtonClicked { width:250px; }
.faq_wrap .review-vote__button-no .voteButtonClicked { left:-35px; width:420px; }
.faq_wrap .review-vote__button-no .voteButtonClicked::before { left:55px; }
.faq_wrap .voteButtonClickedShow { opacity:1; }
.faq_wrap .review-vote__button-selected span,
.faq_wrap .review-vote__button span:hover { color:#1A54F5; font-weight:700; padding:0; width:auto; }
.faq_wrap .voteButtonContact { color:#1A54F5 !important; font-weight:400 !important; cursor:pointer; }

@media only screen and (max-width:1054px) {
  .faq_wrap .review-vote__button-yes .voteButtonClicked { width:250px; left:calc(50% - 100px); }
  .faq_wrap .review-vote__button-yes .voteButtonClicked::before { left:89px; }
  .faq_wrap .review-vote__button-no .voteButtonClicked { left:calc(50% - 160px); width:280px; height:70px; line-height:22.5px; padding:13px 16px; }
  .faq_wrap .review-vote__button-no .voteButtonClicked::before { left:150px; }
  .faq_wrap .review-vote__button:hover { color:#2B2B2B; }
  .faq_wrap .review-vote__button-selected { color:#1A54F5 !important; }
  .faq_wrap #ch-plugin { position:relative; z-index:9999999999; }
} */

/* Table of contents section */
/* .faq_wrap .article-main__toc { word-wrap:break-word; border:1px solid var(--gray_300); border-radius:0.375rem; padding:0.75rem 1rem 0.75rem 1.5rem; order:3; }
.faq_wrap .article-main__toc--mobile { display:block; margin-top:2rem; margin-bottom:2rem; }
.faq_wrap .article-main__toc--desktop { display:none; padding:0.75rem 0rem; }
.faq_wrap .article-main__toc-scroll { max-height:45vh; overflow:auto; }
.faq_wrap .toc-title,
.faq_wrap .timestamp-title { position:relative; font-size:1rem; min-height:32px; font-weight:var(--font-normal); display:flex; align-items:center; color:var(--text-title); }
.faq_wrap .toc-title::after { display:block; content:' '; width:12px; height:7px; }
.faq_wrap .toc-content { display:none; }
.faq_wrap .toc-content-show { display:block; word-wrap:break-word; }
.faq_wrap .toc-menu { padding-left:2px; list-style:none; } */

/* width */
/* .faq_wrap .toc-menu::-webkit-scrollbar { -webkit-appearance:none; width:4px; }
.faq_wrap .toc-menu::-webkit-scrollbar-track { background:#FFFFFF; }
.faq_wrap .toc-menu::-webkit-scrollbar-thumb { background:#F2F2F2; border-radius:40px; }
.faq_wrap .toc-menu::-webkit-scrollbar-thumb:hover { background:#F2F2F2; }
.faq_wrap .toc-menu > .toc-menu__item { padding-left:16px; }
.faq_wrap .toc-menu__summary,
.faq_wrap .toc-submenu { margin:0; padding:0; padding-left:8px !important; }
.faq_wrap .toc-menu__summary { line-height:32px; margin-top:8px; }
.faq_wrap .toc-menu__text,
.faq_wrap .toc-submenu__text,
.faq_wrap .recent-articles-title,
.faq_wrap .recent-articles li { display:flex; align-items:center; min-height:32px; }
.faq_wrap a.toc-menu__text { display:flex; align-items:center; }
.faq_wrap .toc-menu__text:hover,
.faq_wrap .toc-submenu__text:hover { text-decoration:none !important; }
.faq_wrap .recent-articles li { margin:0 !important; padding:5px 0; }
.faq_wrap .toc-menu__text,
.faq_wrap .toc-submenu__text { color:var(--gray_500); font-size:14px; }
.faq_wrap .toc-submenu__item { display:flex; justify-content:flex-start; align-items:center; list-style:none; min-height:32px; }
.faq_wrap .recent-articles li::before { content:''; width:4px; height:4px; min-width:4px; margin:0 8px 0 0; }
.faq_wrap .toc-submenu__item::before { margin-left:8px; }
[dir] .faq_wrap .toc-menu,
[dir] .faq_wrap .toc-submenu { margin:0; }
.faq_wrap .toc-header--on-scroll { scroll-margin-top:40px; }
.faq_wrap .timestamp-content li { width:100%; margin-bottom:16px; padding-left:8px; }
.faq_wrap .timestamp-time { margin-right:8px; color:#616161; font-size:14px; }
.faq_wrap .video-timestamp { margin-top:16px; padding-top:16px; border-top:1px solid var(--gray_200); }
.faq_wrap .timestamp-content { margin-top:8px !important; padding:0; list-style:none; } */

/* Recently Viewed Articles */
/* .faq_wrap .recent-articles { margin-top:0 !important; padding:16px 0; }
.faq_wrap h2.recent-articles-title { margin-bottom:0 !important; color:var(--text-title); font-size:15px; font-weight:400; line-height:32px; }
.faq_wrap .recent-articles-title::before { content:'\f017'; margin-right:7px; margin-left:1px; font-size:14px; }
.faq_wrap .recent-articles ul { margin-top:20px; }
.faq_wrap .right-recent-views a { padding:0; color:var(--gray_500); font-size:14px; }
.faq_wrap .right-recent-views a::before { border:0; } */

/* Video Main */
/* .video-main { display:flex; flex-direction:column; align-items:center; margin-bottom:4rem; }
.video-main-list { display:grid; grid-template-columns:minmax(0, 320px); grid-row-gap:1.5rem; justify-items:center; justify-content:center; margin-bottom:1.5rem; }
.video-card { position:relative; border:1px solid var(--gray_300); border-radius:5px; width:100%; }
.video-card:nth-child(n+7) { display:none; }
.video-card__header { background-color:#f2f2f2; height:10rem; }
[dir] .video-card__image { object-fit:fill; width:100%; height:100%; }
.video-card__header,
.video-card__image { border-radius:5px 5px 0 0; }
.video-card__body { background-color:#FFFFFF; padding:1.5rem 1.5rem 1.5rem; text-align:left; border-radius:0 0 5px 5px; }
.video-card__title { font-size:1rem; font-weight:var(--font-bold); color:var(--text-600); line-height:1.63; margin-bottom:0.625rem; -webkit-line-clamp:1; }
.video-card__description { font-size:1rem; color:var(--gray_600); line-height:1.5; -webkit-line-clamp:3; }
.video-card__title,
.video-card__description { display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; }
.video-card__link { position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; pointer-events:auto; content:""; color:transparent; background-color:rgba(0, 0, 0, 0); opacity:0; }
.video-main-button { padding:0.625rem 2.125rem; border:1px solid var(--gray_300); border-radius:4px; background-color:#FFFFFF; }
.video-main-button--hidden { display:none; }
.video-main-button__text { text-align:center; font-size:0.875rem; color:var(--text-600); display:flex; align-items:center; }
.video-main-button__text::after { display:inline-block; content:' '; width:16px; height:16px; background-size:16px; object-fit:contain; margin-left:0.25rem; background-repeat:no-repeat; }
.video-main-button__text:hover,
.video-main-button__text:focus { color:var(--text-600); }
.faq_wrap .article-paginate a.hide { opacity:0; pointer-events:none; } */

@media only screen and (max-width:480px) {
  /* .article-main__sidenav .sidenav-mobile__button { border-bottom:1px solid #EBEBEB; }
  .article-main__sidenav .sidenav-menu { border-bottom:1px solid #EBEBEB; }
  .sidenav-mobile__button::after { width:32px !important; height:32px !important; }
  .search-bar { height:80px !important; } */
}

@media only screen and (max-width:767px) {
  /* .faq_wrap .toc-menu { padding:0 !important; }
  .faq_wrap ul li::marker { font-size:10px; position:absolute; } */
  /* .sidenav-submenu__item-has-children > .sidenav-submenu .sidenav-submenu__text-active a { color:#1A54F5; font-weight:400; }
  .sidenav-submenu__item-has-children > .sidenav-submenu .sidenav-submenu__text-active { background-color:#F2F2F2; } */
  /* .faq_wrap .recent-articles ul { margin-top:0 !important; }
  .faq_wrap .article_parag--mobile { margin-bottom:8px !important; }
  .faq_wrap .note-title { margin:8px 0 !important; }
  .faq_wrap .article-body ul li ul li::before { font-weight:500; }
  .faq_wrap .article-main h2 { margin-bottom:16px !important; }
  .faq_wrap .toc-menu__summary { line-height:auto !important; }
  .faq_wrap .toc-menu > .toc-menu__item { margin-bottom:0 !important; }
  .faq_wrap .recently-view-mobile ul { padding-left:2px !important; }
  .faq_wrap .recently-view-mobile ul li::before { display:none; content:'' !important; }
  .video-template .recent-articles ul > li a { margin-left:0; }
  .video-template .recent-articles ul > li a:before { display:none; }
  .faq_wrap #previous-page__button { width:32px; height:32px; } */
  /* .sidenav-submenu .sidenav-submenu__item > .sidenav-submenu__text a { color:#616161; } */
  /* .faq_wrap .article-main__content .note:last-of-type{ margin-bottom:32px; }
  .faq_wrap .article-body .code-block { margin-top:32px; } */
}

/* Tablet */
@media only screen and (min-width:768px) {
  /* .faq_wrap.article-page__container { padding:0 2.5rem; } */

  /* Search bar section */
  /* .faq_wrap .search-bar--fixed { height:80px; } */

  /* Review Section */
  /* .faq_wrap .review-toast-wrapper { top:11rem; right:1.5rem; left:auto; } */

  /* Video Main */
  /* .faq_wrap .video-main-list { grid-template-columns:repeat(2, minmax(0, 320px)); grid-column-gap:1.5rem; }
  .faq_wrap .recent-articles ul { margin-top:12.5px !important; } */
}

/* .sidenav-submenu__item .sidenav-submenu__item-has-children > .sidenav-submenu__text-active > a,
.sidenav-menu li ul li ul li .sidenav-submenu__text-active a,
.sidenav-menu li ul li ul li ul li .sidenav-submenu__text-active > a { color:#1C1C1C; font-weight:700; } */

/* Desktop */
@media only screen and (min-width:1055px) {
  /* .faq_wrap .article-main__content { max-width:920px; margin:0; padding-left:70px; padding-right:60px; background:#FFFFFF; }
  .faq_wrap.article-page__container,
  .faq_wrap .layout__footer { position:relative; }
  .faq_wrap .article-main { margin:0; flex-direction:row; }

  .faq_wrap .article-main__content,
  .faq_wrap .article-main__toc { padding-top:32px; padding-bottom:7.5rem; }
  .faq_wrap .recent-articles { padding-top:0; }
  .faq_wrap .recent-articles ul { margin-top:0; }
  .faq_wrap .hide-pc { display:none; }
  [dir=ltr] .faq_wrap .recent-articles ul, [dir=ltr] .faq_wrap .related-articles ul { padding-left:8px; } */


  /* Article */
  /* .faq_wrap.article-page__container { margin:0 4rem; padding:0 0; } */

  /* Article Table of Contents */
  /*.faq_wrap .article-main__toc { border:none; align-self:flex-start; }
  .faq_wrap .article-main__toc--mobile { display:none; }
  .faq_wrap .article-main__toc--desktop { display:block; position:sticky; width:220px; top:11rem; margin-top:0; transition:top 200ms ease-in-out; }
  .faq_wrap .toc-title { line-height:32px; }
  .faq_wrap .toc-title::after,
  .faq_wrap .toc-title-active::after { content:none; }
  .faq_wrap .toc-title,
  .faq_wrap .timestamp-title { min-height:32px; font-size:15px; vertical-align:text-top; display:flex; align-items:center; }
  .faq_wrap .toc-title::before,
  .faq_wrap .timestamp-title::before { display:inline-block; content:' '; width:20px; height:20px; margin-right:0.25rem; }
  .faq_wrap .toc-content { display:block; word-wrap:break-word; font-size:16px; }
  .faq_wrap .article-main__toc-scroll::-webkit-scrollbar { background:transparent; width:0; }
  .sidenav-menu__item-has-submenu::after { left:calc(50% - 100px); width:200px; }
  .faq_wrap .recent-articles ul > li { margin:11px 0 16px; display:flex; align-items:center; }
  .faq_wrap .recent-articles ul > li a { margin-bottom:0 !important; } */

  /* Review Section */
  /* .faq_wrap .review-section { margin:3rem 0; }
  .faq_wrap .review-toast-wrapper { top:2rem; right:3rem; }
  .faq_wrap .article-paginate { border-top:1px solid #EBEBEB; padding-top:16px; margin-top:0; } */

  /* Search bar section */
  /* .search-bar { height:120px; }
  .search-bar--fixed { height:80px; }
  .search-bar__form { width:600px; height:56px; }
  .search-bar__form>input[type='search'] { font-size:16px; color:#616161; border-radius:0; }
  .search-bar__form>input[type='search']::-webkit-input-placeholder { color:#BDBDBD; }
  .search-bar__form>input[type='search']:-ms-input-placeholder { color:#BDBDBD; } */

  /* Video Main */
  /* .video-main { margin-bottom:0; }
  .video-main-list { justify-content:space-evenly; }
  .video-main-button { padding:1.063rem 3.563rem; }
  .video-main-button__text { font-size:1rem; }
  .video-main-button__text::after { width:24px; height:24px; background-size:24px; }
  h3.toc-header--on-scroll { margin:32px 0 16px !important; }
  .article-body--video h2.toc-header--on-scroll { margin-top:24px; margin-bottom:16px !important; }
  .related-guides br { display:none; }
  .article-main__side-content-wrap,
  .article-main__side-content-container { position:relative; display:flex; width:100%; max-width:1150px; } */
}

@media only screen and (min-width:1366px) {
  /* Article */
  /* .breadcrumbs-section { display:flex; align-items:center; border-bottom:1px solid #EBEBEB; width:100%; margin:0 auto !important; }
  .breadcrumbs-section .breadcrumbs { max-width:1280px !important; width:100%; margin:auto; }*/
  /* .faq_wrap.article-page__container { margin:0 auto; max-width:1280px; } */

  /* Review Section */
  /* .review-section { margin-bottom:3rem; } */

  /* Video Main */
  /* .video-main-list { grid-template-columns:repeat(3, 1fr) }
  .video-card:nth-child(n+7) { display:block; }
  .video-card:nth-child(n+13) { display:none; }
  .video-template .article-main__content { min-width:720px; } */
}

@media only screen and (min-width:1920px) {
  /* Article */
  /* .breadcrumbs-section { margin:1.031rem auto 0; min-height:87px; }*/
  /* .faq_wrap.article-page__container { margin:0 auto; } */
}

/** Tablet and lower **/
@media only screen and (max-width:1054px), screen and (max-width:1200px) and (max-height:820px) and (orientation:landscape) {
  /* .article-main__sidenav .sidenav-mobile__button { border-bottom:1px solid #EBEBEB; }
  .article-main__sidenav .sidenav-menu { border-bottom:1px solid #EBEBEB; padding-top:14px; } */

  /* Main Page */
  /* .faq_wrap.article-page__container { padding:0; font-size:15px; } */

  /* Article */
  /* .faq-article-title,
  .video-article-title { font-size:20px !important; }
  .faq_wrap .article-main h2 { font-size:18px; }
  .faq_wrap .article-main h3,
  .faq_wrap .article-main h4,
  .faq_wrap .article-main h5 { font-size:15px; }
  .faq_wrap .article-main h3,
  .faq_wrap .article-main h2 { margin-top:32px; }
  .faq_wrap .article-main__content .note-title,
  .faq_wrap .recent-activity__title,
  .faq_wrap .review-vote__button,
  .faq_wrap .related-guides__title,
  .faq_wrap .recent-articles-title,
  .faq_wrap .article-paginate .prev-block,
  .faq_wrap .article-paginate .next-block,
  .faq_wrap .toc-title,
  .faq_wrap .toc-menu__text,
  .faq_wrap .toc-submenu__text,
  .faq_wrap .review-vote__title,
  .faq_wrap .related-guides .related-guides__title,
  .faq_wrap .recent-articles-title,
  .faq_wrap .sidenav-mobile__button { font-size:15px !important; }
  .faq_wrap .related-guides .article-section { font-size:13px; }
  .faq_wrap .article-body p,
  .faq_wrap .article-main ol,
  .faq_wrap .article-main ul { font-size:15px !important; }
  .faq_wrap .article-content__list { margin-bottom:0 !important; margin-left:0 !important; }
  .faq_wrap .article-main__content .note { margin-bottom:24px; padding-bottom:0; }
  .faq_wrap .article-main__content .note:last-child { margin-bottom:0; } */
  /* .breadcrumbs-section { display:none; }
  .article-main__sidenav { width:100%; }
  .sidenav-menu { display:none; margin-bottom:24px; border-bottom:0; max-height:400px; overflow-y:auto; }
  .sidenav-menu,
  .sidenav-menu__item { width:100%; }
  .sidenav-menu__item:last-child { padding-bottom:0 !important; margin-bottom:0 !important; }
  .sidenav-mobile__button { display:flex; justify-content:space-between; align-items:center; width:100%; min-height:56px; padding:16px 24px; background:none; border:0; }
  .sidenav-mobile__button--active::after { transform:rotate(180deg); }
  .sidenav-mobile__button::after { display:block; content:' '; width:32px; height:32px; }
  .sidenav-menu__item-has-submenu>.sidenav-menu__text,
  [dir] .sidenav-submenu__text { padding-left:24px; padding-right:24px; }
  .sidenav-menu li ul li ul li .sidenav-submenu__text { padding-left:32px; color:#616161 !important; }
  .sidenav-menu li ul li ul li .sidenav-submenu { padding-left:8px; }
  .sidenav-submenu__item-has-children>.sidenav-submenu__text::after { right:24px; width:16px; height:16px; background-position:center; background-repeat:no-repeat; }
  .sidenav-submenu__text:hover { background-color:transparent; }
  .sidenav-submenu__text--new-tab::after,
  .sidenav-submenu__text--arrow-right::after { right:24px; } */
  /* .faq_wrap #previous-page__button { margin-right:8px; }
  .faq_wrap #previous-page__button a { display:flex; justify-content:center; align-items:center; width:32px; height:32px; }
  .faq_wrap .article-main { margin-top:24px; }
  .faq_wrap.article-main__content { max-width:100% !important; margin-top:0; padding-left:24px; padding-right:24px; }
  .faq_wrap .article-main__toc--mobile { margin-top:32px; margin-bottom:32px; }
  [dir] .faq_wrap h2 { margin-bottom:32px; }
  .faq_wrap .article-snippets { margin-bottom:32px !important; padding:16px !important; }
  .faq_wrap .article-snippets p { font-size:15px !important; } */
  /* .recent-articles-title { margin-bottom:0 !important; }
  .search-result-category__section-header { margin-bottom:8px !important; font-size:18px !important; } */
  /* [dir] .faq_wrap h3 { margin-bottom:16px !important; } */
  /* .article-main__toc { padding:0 8px 0 16px !important; }
  .toc-title::before { display:inline-block; content:' '; width:20px; height:20px; margin-right:0.25rem; }
  .toc-title-active::after { transform:rotate(180deg); }
  .toc-title::after { margin-left:auto; width:32px; height:32px; background-position:center; background-repeat:no-repeat; }
  .toc-menu,
  .toc-menu ul,
  .toc-menu li { padding:0; }
  .toc-menu a { color:#616161; }
  .recent-update-wrapper .recent-activity-item { flex-direction:column; margin-bottom:16px; }
  [dir] .recent-activity-item-link { margin-bottom:0 !important; }
  .recent-activity__list { padding-left:0 !important; padding-bottom:0 !important; border:0 !important; }
  .review-vote__wrapper { justify-content:center; }
  .review-section { margin:32px 0; text-align:center; }
  .recent-articles { margin:0; margin-top:16px !important; margin-bottom:32px !important; padding:0; border:none; }
  .recent-articles a { margin-bottom:0 !important; color:#616161; }
  .recent-articles ul>li a:before { border:none !important; }
  .article-paginate { margin-top:0 !important; }
  .recent-activity__item { flex-direction:column; align-items:flex-start; }
  .recent-activity__item + .recent-activity__item { margin-top:1rem; }
  .recent-activity__item .recent-activity__title { margin-bottom:8px !important; } */

  /* .faq_wrap .related-guides { margin-bottom:32px; }
  .faq_wrap .related-guides:last-child { margin-bottom:0; } */
  /* .article-section-container { margin-bottom:32px; } */
  /* .faq_wrap .article-paginate a { color:#616161; } */
  /* .video-template .article-main__content h2 { margin-bottom:16px !important; }
  .video-template .article-main__content ul { margin-left:0 !important; list-style:none; }
  .video-template .article-main__content ul li { display:flex; margin-bottom:8px; }
  .recent-activity__item::before { content:'' !important; }
  .video-template .article-main__content ul li:last-child { margin-bottom:0; } */
}

@media only screen and (max-width:768px) {
  /* .search-bar { height:96px; }
  .sidenav-menu li ul li ul li ul li .sidenav-submenu__text { padding:0 17px; }
  .sidenav-menu__item .sidenav-submenu__item .sidenav-submenu .sidenav-submenu__item-has-children ul { margin-left:35px; }
  [dir] .search-bar__button { height:20px; width:20px; background-size:20px; }
  .search-bar__form { height:48px; max-width:760px !important; }
  .search-bar__form > input[type='search'] { font-size:14px; }
  .sidenav-mobile__button { min-height:56px; margin-bottom:0 !important; }
  .sidenav-mobile__button::after { width:32px; height:32px; background-repeat:no-repeat; background-position:center; }*/
  /* .faq_wrap .related-guides { margin-bottom:16px; }
  .faq_wrap .toc-menu__summary { margin:0 !important; } */
}

/** Desktop **/
@media only screen and (min-width:1080px) {
  /* .faq_wrap .toc-menu { max-height:224px; overflow-y:scroll; }
  .faq_wrap .right-recent-views { margin-top:20px; } */
}

@media only screen and (max-width:1054px) {
  /* .faq_wrap .toc-submenu__item { display:flex; margin-bottom:0 !important; line-height:32px; }
  .faq_wrap .toc-submenu__item a { left:-2px; position:relative; }
  .faq_wrap .toc-menu .toc-menu__item { padding-left:26px !important; }
  .faq_wrap .toc-menu__item:first-child { padding-left:18px !important; }
  .faq_wrap .toc-menu__text::before
  .faq_wrap .toc-submenu__text::before { left:-27px; width:2px; }
  .faq_wrap .toc-menu__summary .toc-menu__text::before { left:-19px; }
  .faq_wrap .toc-submenu__item .toc-submenu__text::before { left:-33px; }
  .faq_wrap .toc-submenu { padding-left:10px; }
  .faq_wrap .hide-mobile { display:none; } */
}

@media only screen and (max-width:1023px) {
 /* .faq_wrap .article-body ol,
 .faq_wrap .article-body ul { margin:0 16px; padding:0 8px; }
 .faq_wrap .article-main__toc { min-height:48px; line-height:46px; }
 .faq_wrap .toc-menu a:hover { text-decoration:none !important; }
 .faq_wrap .toc-content-show { padding-bottom:16px; }
 .faq_wrap .recently-view-mobile { margin-top:16px; }
 .faq_wrap .article-body { display:inline-block; width:100%; }
 .faq_wrap .wrapper__content .image { margin-right:5px; }
 .faq_wrap .sections-list { margin-bottom:12px !important; }
 .faq_wrap .sections-item { margin-bottom:4px; }
 .faq_wrap .wrapper__content .desc { padding-left:0; } */
}

@media only screen and (max-width:767px) {
  /* .faq_wrap .wrapper__content .image { margin-right:2px; } */
}

@media only screen and (min-width:1024px) {
  /* .faq_wrap .article-main__toc--desktop { flex-shrink:0; }
  .faq_wrap .toc-title { margin-bottom:8px; } 
  .faq_wrap .toc-menu { max-height:220px; }
  .faq_wrap .toc-menu__summary { margin-top:0; } */
}

/* .sidenav-menu__text--main a { font-size:1rem !important; color:rgba(5, 0, 0, 0.95); }
.sidenav-menu__text--main a:hover { text-decoration:none; } */
.faq_wrap .prevPageBtnHide { display:none !important; }


/* faq page styling */
.faq-questions * { margin:0; padding:0; box-sizing:border-box; }
/* .faq-breadcrumbs * { margin:0; padding:0; box-sizing:border-box; }
.faq-breadcrumbs { display:flex; flex-direction:row; align-items:flex-end; justify-content:flex-start; color:#667084; font-size:14px; font-weight:400; font-family:"Noto Sans", Helvetica, Arial, Sans-Serif; padding:18px 0 32px 0; }
.faq-breadcrumbs-option { display:flex; }
.faq-breadcrumbs .faq-breadcrumbs-text { color:#8F8F8F; }
.faq-breadcrumbs .faq-breadcrumbs-text:hover { text-decoration:underline; cursor:pointer; color:#1C1C1C; }
.faq-breadcrumbs__current > .faq-breadcrumbs-text { color:#1C1C1C; cursor:unset !important; text-decoration:unset !important; }
.faq-breadcrumbs-icon { margin:0 6px; } */
.faqScroller * { margin:0; padding:0; box-sizing:border-box; }
.faqScroller { display:none; flex-direction:column; align-items:center; justify-content:center; position:fixed; bottom:40px; right:40px; z-index:1; }

.faqScroller .gototop,
.faqScroller .gotobottom { background-color:#FFFFFF; width:46px; height:46px; cursor:pointer; }

.faqScroller .gototop:hover,
.faqScroller .gotobottom:hover { background-color:#E2E5EA; }

.faqScroller .gototop { border-bottom:none; border-top:1px solid #AEB4C6; border-left:1px solid #AEB4C6; border-right:1px solid #AEB4C6; border-top-left-radius:10px; border-top-right-radius:10px; }
.faqScroller .gotobottom { border-top:1px solid #AEB4C6; border-bottom:1px solid #AEB4C6; border-left:1px solid #AEB4C6; border-right:1px solid #AEB4C6; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
.faqScroller .open_chat { background:#FFFFFF; display:flex; flex-direction:column; align-items:center; justify-content:center; cursor:pointer; margin-bottom:8px; border:1px solid #AEB4C6; border-radius:10px; width:46px; height:46px; }
.faqScroller .open_chat:hover { background-color:#E2E5EA; }
.faq-questions { background-color:#FFFFFF; }
.faq-questions .faq-header { display:flex; flex-direction:row; align-items:flex-end; justify-content:space-between; color:#1C1C1C; font-size:26px; font-weight:700; text-transform:capitalize; padding-bottom:24px; border-bottom:1px solid #4A4A4A; margin-bottom:0; }
.faq-questions .question { border-bottom:1px solid #EBEBEB; padding:16px 0; list-style-type:none; width:100%; }
.faq-questions .topic { display:inline-block; border-bottom:none; margin-bottom:0; padding-bottom:0; padding-right:40px; max-width:641px; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.faq-questions .question .header { position:relative; display:flex; flex-direction:row; align-items:unset; justify-content:space-between; }
.faq-questions .question .title-text { display:flex; flex-direction:row; align-items:center; justify-content:unset; color:#1C1C1C; font-size:16px; font-weight:400; width:100%; padding-bottom:4px; flex-wrap:nowrap; }
.faq-questions .question .title-text:hover { cursor:pointer; color:#3971FF; }
.faq-questions .question .title-text:hover .number { color:#3971FF; }
.faq-questions .question .number { width:40px; margin-right:8px; text-align:center; color:#616161; }
.faq-questions .question .faq-chevron-wrapper { position:absolute; top:0; right:9px; }
.faq-questions .question .description p { font-size:14px; line-height:21px; color:#616161; font-weight:400; margin:0 32px 0 48px; white-space:nomal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.faq-questions .question ul { padding:0 32px 0 48px; }
.faq-pagination { display:flex; flex-direction:row; align-items:center; justify-content:center; margin:48px 0 48px; }
.faq-pagination .btn { width:28px; height:28px; margin-right:8px; padding:0; border-radius:3px; outline:none; cursor:pointer; background-color:#FFFFFF; border:1px solid #FFFFFF; }
.faq-pagination .btn:hover { background-color:#EBEBEB; }
.faq-pagination .active { font-weight:400; background-color:#3971FF; color:#FFFFFF; cursor:default; }
.faq-pagination .disabled { background-color:#F4F4F4; pointer-events:none; }
.faq-pagination .disabled img { opacity:0.2; }
.faq-pagination .faq-move { display:flex; flex-direction:row; align-items:center; justify-content:center; border:1px solid #EBEBEB; }
.faq-pagination-btn-group button { outline:none !important; cursor:pointer; width:28px; height:28px; background-color:#FFFFFF; border:1px solid #FFFFFF; border-radius:3px; margin-right:8px; padding:0; font-size:16px; line-height:24px; color:#616161; }

.faq-pagination-btn-group button:hover { background-color:#EBEBEB; }
.faq-questions .cafe-24-txt { color:#3971FF; text-decoration:none; }
.recent-articles { border-top:unset !important; border-bottom:unset !important; }

/* mobile */
@media (max-width:767px) { 
  .faq-questions .topic { padding-right:0; } 
  .faq-questions .question .title-text { align-items:flex-start; padding-bottom:8px; font-size:15px; line-height:22px; } 
  .faq-questions .question .number { width:30px; } 
  .faq-questions .question .description p { font-size:13px; line-height:20px; margin:0 0 0 38px; -webkit-line-clamp:2; }
  .faqScroller { bottom:10px; right:10px; }
  .faq-pagination #first-button,
  .faq-pagination #last-button { display:none; }
  .faq-pagination .btn { width:36px; height:36px; }
  .pagination-container.faq-pagination { width:100%; flex-wrap:wrap; }
  .faq-pagination-btn-group { overflow:hidden; max-width:220px; height:36px; flex:0 0 auto; }
  .faq-pagination-btn-group button { width:36px; height:36px; font-size:15px; line-height:22px; }
  .faq-chevron-wrapper { display:none !important; }
  /* .breadcrumbs-section { align-items:center; } */
  .faq-header { padding-top:0 !important; padding-bottom:24px !important; }
  .question .description p { text-align:justify; }
  .faqScroller .gototop:hover,
  .faqScroller .gotobottom:hover { background-color:#FFFFFF; }
  .faqScroller .open_chat:hover { background-color:#FFFFFF; }
  .faqScroller .gototop:active,
  .faqScroller .gotobottom:active { background-color:#E2E5EA; }
  .faqScroller .open_chat:active { background-color:#E2E5EA; }
  /* .faq-breadcrumbs { flex-direction:column-reverse; }
  .faq-breadcrumbs-icon { display:none; margin:0 !important; }
  .faq-breadcrumbs-option.faq-breadcrumbs__current .faq-breadcrumbs-icon { display:block; }
  .faq-breadcrumbs-option { display:none; padding:14px 0; width:100%; align-items:space-between; justify-content:space-between; }
  .faq-breadcrumbs-option.faq-breadcrumbs__current { display:flex !important; }
  .faq-breadcrumbs__current { display:block; pointer-events:none; cursor:default; }
  .faq-breadcrumbs.breadcrumbs-section { margin-top:0; }
  .faq-breadcrumbs .faq-breadcrumbs-text:hover { text-decoration:unset; } */
}

/* Desktop */
@media screen and (min-width: 1024px) {
  .faq-questions { min-width: 700px; }
}
