@charset "UTF-8";

:root{
  /* 서브 페이지 폰트 컬러 */
  --sub-font-color:#222;

  /* 솔루션 전용 */
  --sol-maxw:1184px;
  --sol-gap:28px;
  --sol-radius:14px;
  --sol-shadow:0 10px 28px rgba(0,0,0,.08);
  --sol-ink:#222;
  --sol-ink-dim:#6a768e;
  --sol-line:#e7ecf5;
  --sol-primary:var(--primary);
  --sol-primary-ink:#1C64FF;
  --sol-chip-bg:#f8faff;
  --sol-badge:#111;

  /* 노트(카드) */
  --note-gap:16px;
  --note-radius:16px;
  --note-line:#E7ECF5;
  --note-shadow:0 10px 28px rgba(0,0,0,.06);
  --note-title:#0B1222;
  --note-body:#5C667A;
  --note-meta:#98A1A7;
  --note-insight-bg:#1C64FF;
  --note-insight-ink:#fff;
  --note-solution-bg:#FFA41C;
  --note-solution-ink:#fff;

  /* 산업(인사이트) */
  --ind-hero-h:300px;
  --ind-gap:56px;

  /* NAV 3-DEPTH */
  --nav3-max:1184px;
  --nav3-ink:#2878ff;
  --nav3-ink-text:#1C64FF;
  --nav3-inkbar-h:2px;
  --nav3-gap-x:28px;
  --nav3-d2-gap:20px;
  --nav3-ink-tri:6px;
  --nav3-ink-tri-offset:13px;
  --nav3-bg:#fff;
}
.sub{ background:var(--bg-sub); color:var(--sub-font-color); }
.sub .header{ background:var(--bg-sub); backdrop-filter:none; border-bottom:1px solid #BED0FE}
.sub .header .icons svg rect{ fill:#2C2E2F; }
.sub .header .icons svg.gnb-search rect{ stroke:#2C2E2F; }
.sub .header .icons svg circle{ stroke:#2C2E2F; }

/* 서브 GNB 오버레이 */
.sub .svc-overlay { border-top:none!important;}
.sub #svcOverlay, .sub .svc-wrap { background-color: #fff!important;}
.sub .svc-acc{ color:#2C2E2F!important;}
.sub .svc-body ul li a { color:#2C2E2F!important;}
.sub .svc-body ul li a:hover { color:#1C64FF!important;}
.sub .svc-body .svc-grid .svc-panel li a {color:#5374be!important;}
.sub .svc-body .svc-grid .svc-panel li a:hover {color:#5374be!important;}

/* 서브 페이지 모바일 헤더 */
.sub-header{ background:var(--bg-sub); backdrop-filter:none;}
.sub-header { display:none; position:fixed; width:100%;top:0; z-index:50; border-bottom:1px solid #EEF0F4 }
.sub-header .bar{display:flex; align-items:center; width:100%;height:72px;}
.sub-header .bar .logo { flex:1;display:flex;align-items:center;padding-left:22px;}
.sub-header .bar .logo span { font-size:20px;font-weight:700;margin-left:11px;}

.sub-header .location { padding-left:32px; font-size:20px; font-weight:700; letter-spacing:-1px; flex:1 }
.sub-header .icons { display:flex;column-gap:16px;padding-right:22px;position:relative;}
.sub-header .icons a { line-height: 1 }
.sub-header .icons a svg, .sub-header .icons a img { width:22px;height:22px;}

/* ========== content 공통(색/카드/버튼/칩) ========== */
.main-content{position:relative;overflow:hidden;margin-top:90px}
.content-section{ color:var(--sol-ink); }
.content-section *{ box-sizing:border-box; }
.content-section .wrap, .content-section .caption{ width:min(var(--sol-maxw),92vw); margin:0 auto; }

.content-section h2.section-title{ font-size:28px; line-height:1.25; letter-spacing:.2px; margin:80px 0 18px; }
.content-section p.lead{ color:var(--sol-ink-dim); font-size:14px; }
.content-section .card{ background:#fff; border:1px solid var(--sol-line); border-radius:var(--sol-radius); box-shadow:var(--sol-shadow); }
.content-section .btn{
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  height:38px; padding:0 14px; border-radius:999px; font-weight:700; font-size:14px;
  border:1px solid var(--sol-primary); color:#fff; background:var(--sol-primary);
}
.content-section .btn.secondary{ color:var(--sol-primary); background:#EDF4FF; border-color:#CFE0FF; }
.content-section .chips{ display:flex; flex-wrap:wrap; gap:8px; }
.content-section .chip{ background:var(--sol-chip-bg); border:1px solid var(--sol-line); padding:8px 12px; border-radius:8px; font-size:12px; color:#3a4a6a; }
.content-section p strong, .content-section p b{ font-weight:700; }

/* ========== Hero ========== */
.hero{
  position:relative; overflow:hidden; margin-top:0;
  height:360px; color:#fff; display:flex; align-items:center; border-radius:0;
  background-repeat:no-repeat; background-size:cover; background-position:center;
}
.hero .inner .sup{ font-size:56px; font-weight:250; line-height:1.3 }
.hero .inner .title{ font-size:56px; font-weight:700; line-height:1.3 }
.hero .inner .desc{ font-size:18px; font-weight:400; margin-top:32px }

/* Caption entrance animation */
.hero .caption{position:absolute; inset-inline:0; top:50%; transform:translateY(-50%);}    
.hero .caption .sup, .caption .title, .caption .desc{opacity:0; transform:translateY(14px); transition:opacity .6s ease, transform .6s ease}
.hero.loaded .caption .sup{opacity:1; transform:none; transition-delay:.05s}
.hero.loaded .caption .title{opacity:1; transform:none; transition-delay:.18s}
.hero.loaded .caption .desc{opacity:1; transform:none; transition-delay:.32s}

/* ========== 서브 메뉴 ========== */
.mds-submenu{ width:100%; background-color: #EEF0F4; user-select:none;transition: top 0.2s ease;}
.mds-submenu__wrap{ height:72px; margin:0 auto; padding-top:25px; display:flex; justify-content:center }
.mds-submenu__wrap nav{ margin-left:unset }
.mds-submenu__wrap-cont{ width:100%; max-width:1184px; padding-bottom:10px; margin-bottom:10px }
.mds-submenu__wrap-list{ display:flex; flex-wrap:wrap; gap:28px; list-style:none; margin:0; padding:0; justify-content:space-between }
.mds-submenu__wrap-item{ position:relative; flex:1; text-align: center }
.mds-submenu__wrap-link{
  display:inline-block; white-space:nowrap; cursor:pointer; font-weight:700; font-size:18px; line-height:1.2; letter-spacing:-.03em;
  color:#2A2F39; transition:color .15s ease;
}
.mds-submenu__wrap-link:hover, .mds-submenu__wrap-link:focus{ color:var(--nav3-ink-text); outline:none }
.mds-submenu__wrap-item.is-active .mds-submenu__wrap-link{ color:var(--nav3-ink-text) }
.mds-submenu__wrap-item.is-active::after{ content:""; position:absolute; left:0; right:0; bottom:-21px; height:4px; background:var(--nav3-ink) }
.mds-submenu-placeholder { display:none;height:0;transition: top 0.2s ease;}
.mds-submenu.fixed { position:fixed;top:90px;z-index:10;}
.mds-submenu.fixed + .mds-submenu-placeholder { display:block;height:72px;}

.sr-only{ position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden }

footer{
  background:#fff; padding:120px 0; color:#9EA3AC; font-size:14px;
}
footer .inner{ width: 100%; max-width:1184px; margin:0 auto; padding:0 16px }
footer .btn-wrap{ display:flex; column-gap:8px }
footer .btn-wrap a{ display:block; background:#9EA3AC; border-radius:999px; padding:4px 16px; font-size:14px; color:#fff }
footer .company-info-wrap{ margin-top:32px }
footer .company-name{ font-size:16px; font-weight:700 }
footer .company-info{ margin-top:6px; font-size:14px }
footer .separator{ display:inline-block; width:1px; height:11px; margin:-1px 2px; background:#9EA3AC }
footer .privacy-link{ margin-top:20px }
footer .privacy-link span:first-child a{ font-weight:700 }
footer .sns-link-wrap{ display:flex; margin-top:24px; column-gap:8px }
footer .sns-link-wrap li img{ width:40px }
._mob-view { display:none!important; }
._pc-view { display:block!important; }
._pc-view.flex { display:flex!important; }
._pc-view.block { display:block!important; }
._pc-view.inline-block { display:inline-block!important; }

/* ========== 모바일(<=768px) ========== */
@media (max-width:768px){
  .header { display:none }
  .sub-header { display:block }
  /*.main-content{ margin-top: calc(73px + var(--mob-combos-h, 60px)); } */
  .main-content{ margin-top: calc(73px + var(--mob-bc-h, 56px)) !important;}
  /*.etc .main-content{ margin-top: calc(73px + var(--mob-combos-h, 0px)); }*/
  .etc .main-content{ margin-top: calc(73px + var(--mob-bc-h, 0px)); }

  /* NAV 3-DEPTH: 데스크톱 숨김, 모바일 셀렉트 표시 */
  .mds-nav3__wrap{ display:none }
  .mds-nav3__mobile{ display:grid; grid-template-columns:1fr }

  /* Hero/Intro 타이포 축소 */
  .content-section .hero{ height:360px }
  .content-section .hero .inner .sup,
  .content-section .hero .inner .title{ font-size:24px }
  .content-section .hero .inner .desc{ font-size:16px }

  /* Footer */
  footer{ padding:64px 0 }
  footer .btn-wrap{ flex-wrap:wrap; row-gap:8px }
  footer .company-info br{ display:none }
  ._mob-view { display:block!important }
  ._mob-view.block{ display:block!important }
  ._mob-view.flex{ display:flex!important }
  ._mob-view.inline-block{ display:inline-block!important }
  ._pc-view { display:none!important; }
  ._pc-view.flex { display:none!important; }
  ._pc-view.inline-block { display:none!important; }
}

/* [REVEAL-PRELOAD] 초기 페인트 잔상 제거 */
html.reveal-preload .title-container .page-title,
html.reveal-preload .title-container .page-desc,
html.reveal-preload .content-section > section:not(.mds-submenu),
html.reveal-preload .list-container .list-item{
  opacity:0 !important;
  transform:translateY(var(--reveal-offset,18px)) !important;
  visibility:hidden; /* 클릭도 방지 */
}
/* reveal 클래스로 전환되면 다시 상호작용 가능 */
.reveal{ visibility:visible; }
/* 접근성: 모션 최소화 환경에선 숨기지 않음(즉시 노출) */
@media (prefers-reduced-motion:reduce){
  html.reveal-preload .title-container .page-title,
  html.reveal-preload .title-container .page-desc,
  html.reveal-preload .content-section > section:not(.mds-submenu),
  html.reveal-preload .list-container .list-item{
    opacity:1 !important; transform:none !important; visibility:visible !important;
  }
}
/* [MOTION] 공통 리빌(슬라이드업+페이드인) */
:root{
  /* 최초 모션 딜레이(전역). 예: .14s → 140ms */
  --reveal-base-delay:.14s;
  --reveal-dur:.6s;
  --reveal-ease:cubic-bezier(.2,.8,.2,1);
  --reveal-offset:18px;
}
.reveal{
  opacity:0;
  transform:translateY(var(--reveal-offset));
  transition:
    opacity var(--reveal-dur) var(--reveal-ease),
    transform var(--reveal-dur) var(--reveal-ease);
}
.reveal.is-visible{
  opacity:1;
  transform:none;
}
/* 접근성: 모션 최소화 환경에서는 즉시 노출 */
@media (prefers-reduced-motion:reduce){
  .reveal{transition:none; transform:none; opacity:1!important}
}

/* ========== Element Plus 커스텀 ========== */
.el-select__wrapper {
  height:100%;
  font-size:16px!important;
  border:1px solid #E4EAF5;
  background-color:#F3F5F9;
  box-shadow:none;
  color:#000;
}
.el-select__wrapper.is-focused, .el-select__wrapper.is-hovering {
  outline:none;
  box-shadow:none!important;
  border:1px solid #BED0FE;
}
.el-select__tags-text {
  font-size:14px!important;
}
.el-tag.el-tag--info {
  background-color: #dee0e5;
  font-size:14px!important;
  padding: 16px 5px 16px 8px;
}

.el-cascader .el-input__wrapper {
  height:50px;
  font-size:16px!important;
  border:1px solid #E4EAF5;
  background-color:#F3F5F9;
  box-shadow:none;
  color:#000;
}
.el-cascader .el-input__wrapper.is-focused, .el-cascader .el-input__wrapper.is-hovering {
  outline:none;
  box-shadow:none!important;
  border:1px solid #BED0FE;
}
.el-cascader input.el-input__inner {
  background-color: unset!important;
  border:none!important;
  padding:unset!important;
}

@media (max-width:768px){
  .mob-bc{
    position:fixed;
    left:0; right:0;
    top:72px;
    z-index:40;
    display:block;
    /* ✅ 패널이 absolute로 떠도 기준이 되게 */
    overflow:visible;
  }
  .mob-bc[hidden]{ display:none !important; }

  /* ===== 바(브레드크럼) ===== */
  .mob-bc__bar{
    background:#EEF0F4;
    padding:18px 0 18px 24px;
    display:flex;
    align-items:center;
  }

  .mob-bc__trail{
    display:flex;
    flex-wrap:wrap;            /* ✅ 2줄 줄바꿈 */
    row-gap:10px;
    column-gap:4px;
    flex:1 1 auto;
    min-width:0;
  }

  .mob-bc__crumb{
    appearance:none;
    border:0;
    background:none;
    padding:0;
    cursor:pointer;

    font-size:14px;
    font-weight:400;
    color:#2A2F39;
    line-height:1.35;
    letter-spacing: -0.8px;
    min-height:19px;
  }

  .mob-bc__sep{
    font-size:14px;
    font-weight:300;
    line-height:1.35;
    padding:0 4px;
  }

  /* ✅ 마지막(현재) 메뉴: 파란색+700 */
  .mob-bc__crumb.is-current{
    font-weight:700;
    color:#1C64FF;
    cursor:default;
  }

  /* ===== 우측 토글(아이콘만) ===== */
  .mob-bc__toggle{
    flex:0 0 auto;
    height:28px;
    padding:0 24px 0 12px;
    border:0;
    background:transparent;     /* ✅ 배경 없음 */
    cursor:pointer;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    margin-top:2px;
  }
  /*.mob-bc__toggle:focus{ outline:2px solid #9DB8FF; outline-offset:2px; }*/

  .mob-bc__chev{
    width:16px; height:16px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    transition:transform .18s ease;
    /* 아래 화살표(닫힘) */
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path d="M4 6l4 4 4-4" stroke="%232A2F39" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }
  .mob-bc.is-open .mob-bc__chev{
    transform:rotate(180deg); /* ✅ 위 화살표(열림) */
  }

  /* ===== 펼침 패널 ===== */
  .mob-bc__panel{
    position:absolute;
    left:0; right:0;
    top:100%;               /* bar 바로 아래 */
    background:#EEF0F4;
    padding:0 24px 24px;
    overflow:hidden;
    max-height:0;
    opacity:0;
    transform: translateY(-10px);
    transition:
      max-height .26s ease,
      opacity .22s ease,
      transform .22s ease;
    z-index:1;
    pointer-events:none;
  }
  .mob-bc.is-open .mob-bc__panel{
    opacity:1;
    transform: translateY(0);
    pointer-events:auto;
  }
  .mob-bc__panel[hidden]{ display:block; } /* transition용 */

  .mob-bc__card{
    background:#fff;
    border-radius:10px;
    /*box-shadow:0 10px 28px rgba(0,0,0,.10);*/
    overflow:hidden;
  }

  .mob-bc__list{
    max-height:230px; /* 280 -> 230 */
    overflow:auto;
    -webkit-overflow-scrolling:touch;
  }

  .mob-bc__item{
    position:relative;
    height:56px;
    display:flex;
    align-items:center;
    padding:0 18px;
    font-size:14px;
    font-weight:400;
    color:#2A2F39;
    cursor:pointer;
    border-top:1px solid #EEF0F4;
    user-select:none;
  }
  .mob-bc__item:first-child{ border-top:0; }

  /* 우측 > 아이콘 (기본) */
  .mob-bc__item::after{
    content:"";
    position:absolute;
    right:16px;
    top:50%;
    transform:translateY(-50%);
    width:6px;
    height:10px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" fill="none"><path d="M1 1l4 4-4 4" stroke="%232A2F39" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }
  .mob-bc__item.has-children::after{
    width:16px;
    height:16px;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path d="M4 6l4 4 4-4" stroke="%232A2F39" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }
  .mob-bc__item.is-selected::after{ display:none; }

  /* ✅ 선택된 항목: 파란 ▶ + 파란 텍스트, 우측 > 숨김 */
  .mob-bc__item.is-selected{
    color:#1C64FF;
    font-weight:700;
    padding-left:32px;
  }
  .mob-bc__item.is-selected::after{ display:none; }

  .mob-bc__item.is-selected::before{
    content:"";
    position:absolute;
    left:16px;
    top:51%;
    transform:translateY(-50%);
    width:13px;
    height:13px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none"><path d="M4 2l6 4-6 4V2z" fill="%231C64FF"/></svg>');
  }

  /* ==============================
    [mob-bc accordion menu]
  ============================== */
  .mob-bc__acc{
    background:#fff;
  }

  /* 공통(버튼/링크) */
  .mob-bc__acc-btn,
  .mob-bc__acc-link{
    position:relative;
    display:flex;
    align-items:center;
    width:100%;
    height:56px;
    padding:0 24px;
    border:0;
    background:#fff;
    cursor:pointer;
    user-select:none;

    font-size:14px;
    color:#2A2F39;
    text-align:left;
  }

  .mob-bc__list > .mob-bc__acc-item:not(:first-child) {
    border-top:1px solid #EEF0F4;
  }
  .mob-bc__list .mob-bc__acc-btn.depth-1 > .mob-bc__acc-panel {
    background-color:#EAEFFA;
  }

  .mob-bc__list .mob-bc__acc-item[data-depth="2"] {
    border-bottom:1px solid #DFE7F7;
  }
  .mob-bc__list .mob-bc__acc-item[data-depth="2"]:first-child{
    border-top:1px solid #EEF0F4;
  }
  .mob-bc__list .mob-bc__acc-item[data-depth="2"]:last-child{
    border-bottom:none;
  }
  .mob-bc__list .mob-bc__acc-item[data-depth="3"]{
    border-bottom:1px solid #D5DDED;
  }
  .mob-bc__list .mob-bc__acc-item.is-open[data-depth="3"]{
    border-bottom:none;
  }
  .mob-bc__list .mob-bc__acc-item[data-depth="3"]:first-child{
    border-top:1px solid #DFE7F7;
  }
  .mob-bc__list .mob-bc__acc-item[data-depth="3"]:last-child{
    border-bottom:none;
  }
  .mob-bc__list .mob-bc__acc-item[data-depth="4"]:not(:first-child) {
    border-top:1px solid #B2C2E4;
  }


  /* 열림(펼쳐진) 메뉴 스타일: bold + blue */
  .mob-bc__acc-item.is-open > .mob-bc__acc-btn{
    font-weight:700;
    color:#1C64FF;
  }

  /* 선택된(현재) leaf */
  .mob-bc__acc-link.is-selected{
    font-weight:700;
    color:#1C64FF;
  }
  .mob-bc__acc-link.depth-4.is-selected{
    padding-left:39px !important;
  }

  /* 아코디언 패널 */
  .mob-bc__acc-panel{
    overflow:hidden;
    max-height:0;
    transition:max-height .26s ease;
  }
  .mob-bc__acc-panel[hidden]{ display:block; } /* transition용 */

  /* ------------------------------
    Depth 별 불릿/들여쓰기/보더
  ------------------------------ */

  /* 2depth: 가운데 점(·), 들여쓰기 없음 */
  .mob-bc__acc-btn.depth-2,
  .mob-bc__acc-link.depth-2{
    background-color:#F5F8FF;
  }
  .mob-bc__acc-btn.depth-2::before,
  .mob-bc__acc-link.depth-2::before{
    content:"·";
    font-size:32px;
    font-weight:400;
    line-height:1;
    color:inherit; /* 펼침 시 파란색 따라감 */
  }

  /* 3depth: "-" 불릿, border 라인에서 32px 들여쓰기 */
  .mob-bc__acc-btn.depth-3,
  .mob-bc__acc-link.depth-3{
    padding-left:32px;   /* ← border 기준 들여쓰기 */
    background-color:#EAEFFA;
  }
  .mob-bc__acc-btn.depth-3::before,
  .mob-bc__acc-link.depth-3::before{
    content:"-";
    margin-right:4px;
    font-size:14px;
    line-height:1;
    color:inherit;
  }

  /* 4depth: 작은 가운데 점(·), border 라인에서 36px 들여쓰기 */
  .mob-bc__acc-btn.depth-4,
  .mob-bc__acc-link.depth-4{
    padding-left:20px;
    background-color:#D1DBF0;
  }
  .mob-bc__acc-btn.depth-4::before,
  .mob-bc__acc-link.depth-4::before{
    content:"·";
    margin-right:8px;
    font-size:22px;
    line-height:1;
    color:inherit;
  }
  .mob-bc__acc-link.depth-4.is-selected::before {
    content: "";
    position: absolute;
    left: 20px;
    top: 51%;
    transform: translateY(-50%);
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none"><path d="M4 2l6 4-6 4V2z" fill="%231C64FF"/></svg>');
  }

  /* has-children(버튼) 우측 chevron */
  .mob-bc__acc-btn.has-children::after{
    content:"";
    position:absolute;
    right:24px;
    top:50%;
    transform:translateY(-50%) rotate(0deg);
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path d="M4 6l4 4 4-4" stroke="%232A2F39" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    transition:transform .18s ease;
  }
  .mob-bc__acc-item.is-open > .mob-bc__acc-btn.has-children::after{
    transform:translateY(-50%) rotate(180deg);
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path d="M4 6l4 4 4-4" stroke="%231C64FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }

  /* leaf 링크 우측 > 아이콘 */
  .mob-bc__acc-link::after{
    content:"";
    position:absolute;
    right:28px;
    top:50%;
    transform:translateY(-50%);
    width:6px;
    height:10px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" fill="none"><path d="M1 1l4 4-4 4" stroke="%232A2F39" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }
  .mob-bc__acc-link.depth-4::after{
    right:12px;
  }
  .mob-bc__acc-link.is-selected::after{
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" fill="none"><path d="M1 1l4 4-4 4" stroke="%231C64FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }
  .mob-bc__acc-nest {
    padding: 0 16px;
    background-color:#D2DBF0;
    border-top: 1px solid #B2C2E4;
    border-bottom: 1px solid #B2C2E4;
  }
  .mob-bc__acc-nest._single-depth-4 {
    border-top:none;
  }
}
