@charset "UTF-8";
*, :after, :before {
    margin: 0;
    padding: 0
}

*, :after, :before, html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 62.5%
}

html:lang(ko) {
    word-break: keep-all
}

body {
    -webkit-text-size-adjust: 100%;
    color: #373737;
    font-family: Pretendard, -apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Malgun Gothic, 맑은 고딕, Dotum, 돋움, sans-serif;
    /*font-size: 1.4rem;*/
    font-size: 1.2rem;
    font-weight: 450;
    line-height: 2.2rem;
    overflow-wrap: break-word
}

main {
    display: block
}

ol, ul {
    list-style: none
}

button {
    cursor: pointer
}

button, fieldset, iframe, input, select, textarea {
    border: 0;
    font-family: Pretendard, -apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Malgun Gothic, 맑은 고딕, Dotum, 돋움, sans-serif
}

button, dialog, input, mark, meter, progress {
    background-color: transparent
}

table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0
}

button, input, meter, progress, select, textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

img {
    height: auto;
    max-width: 100%;
    vertical-align: top
}

iframe {
    border: 0
}

a {
    text-decoration: none
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 700;
    src: local("Pretendard Bold"), url(../../assets/fonts/Pretendard-Bold.woff2) format("woff2"), url(../../assets/fonts/Pretendard-Bold.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 600;
    src: local("Pretendard SemiBold"), url(../../assets/fonts/Pretendard-SemiBold.woff2) format("woff2"), url(../../assets/fonts/Pretendard-SemiBold.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 400;
    src: local("Pretendard Regular"), url(../../assets/fonts/Pretendard-Regular.woff2) format("woff2"), url(../../assets/fonts/Pretendard-Regular.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 300;
    src: local("Pretendard Light"), url(../../assets/fonts/Pretendard-Light.woff2) format("woff2"), url(../../assets/fonts/Pretendard-Light.woff) format("woff")
}

.is-block {
    display: block !important
}

.is-inlineBlock {
    display: inline-block !important
}

.is-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.is-inlineFlex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

.is-none {
    display: none !important
}

.is-textStart {
    text-align: left !important
}

.is-textCenter {
    text-align: center !important
}

.is-textEnd {
    text-align: right !important
}

.is-underline {
    text-decoration: underline
}

.is-mt0 {
    margin-top: 0 !important
}

.is-mt5 {
    margin-top: .5rem !important
}

.is-mt10 {
    margin-top: 1rem !important
}

.is-mt15 {
    margin-top: 1.5rem !important
}

.is-mt20 {
    margin-top: 2rem !important
}

.is-mt25 {
    margin-top: 2.5rem !important
}

.is-mt30 {
    margin-top: 3rem !important
}

.is-mt35 {
    margin-top: 3.5rem !important
}

.is-mt40 {
    margin-top: 4rem !important
}

.is-mt45 {
    margin-top: 4.5rem !important
}

.is-mt50 {
    margin-top: 5rem !important
}

.is-mt55 {
    margin-top: 5.5rem !important
}

.is-mt60 {
    margin-top: 6rem !important
}

.is-mb0 {
    margin-bottom: 0 !important
}

.is-mb5 {
    margin-bottom: .5rem !important
}

.is-mb10 {
    margin-bottom: 1rem !important
}

.is-mb15 {
    margin-bottom: 1.5rem !important
}

.is-mb20 {
    margin-bottom: 2rem !important
}

.is-mb25 {
    margin-bottom: 2.5rem !important
}

.is-mb30 {
    margin-bottom: 3rem !important
}

.is-mb35 {
    margin-bottom: 3.5rem !important
}

.is-mb40 {
    margin-bottom: 4rem !important
}

.is-mb45 {
    margin-bottom: 4.5rem !important
}

.is-mb50 {
    margin-bottom: 5rem !important
}

.is-mb55 {
    margin-bottom: 5.5rem !important
}

.is-mb60 {
    margin-bottom: 6rem !important
}

.is-ml0 {
    margin-left: 0 !important
}

.is-ml5 {
    margin-left: .5rem !important
}

.is-ml10 {
    margin-left: 1rem !important
}

.is-ml15 {
    margin-left: 1.5rem !important
}

.is-ml20 {
    margin-left: 2rem !important
}

.is-ml25 {
    margin-left: 2.5rem !important
}

.is-ml30 {
    margin-left: 3rem !important
}

.is-ml35 {
    margin-left: 3.5rem !important
}

.is-ml40 {
    margin-left: 4rem !important
}

.is-ml45 {
    margin-left: 4.5rem !important
}

.is-ml50 {
    margin-left: 5rem !important
}

.is-ml55 {
    margin-left: 5.5rem !important
}

.is-ml60 {
    margin-left: 6rem !important
}

.is-mr0 {
    margin-right: 0 !important
}

.is-mr5 {
    margin-right: .5rem !important
}

.is-mr10 {
    margin-right: 1rem !important
}

.is-mr15 {
    margin-right: 1.5rem !important
}

.is-mr20 {
    margin-right: 2rem !important
}

.is-mr25 {
    margin-right: 2.5rem !important
}

.is-mr30 {
    margin-right: 3rem !important
}

.is-mr35 {
    margin-right: 3.5rem !important
}

.is-mr40 {
    margin-right: 4rem !important
}

.is-mr45 {
    margin-right: 4.5rem !important
}

.is-mr50 {
    margin-right: 5rem !important
}

.is-mr55 {
    margin-right: 5.5rem !important
}

.is-mr60 {
    margin-right: 6rem !important
}

.is-overflowHidden {
    overflow: hidden
}

.is-overflowVisable {
    overflow: visible
}

body {
    overflow-y: overlay
}

.is-layoutMaxWidth {
    margin: 0 auto;
    max-width: 300rem;
}

.gnb.is-layoutMaxWidth {
    height: 52px;
}

.is-layout, .is-layoutMaxWidth {
    padding: 0 3rem;
    width: 100%;
}

@media (max-width: 1919px) {
    .is-layout, .is-layoutMaxWidth {
        padding: 0 4rem
    }
}

::-webkit-scrollbar {
    background: transparent;
    height: .8rem;
    width: .8rem
}

::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: .6rem
}

::-webkit-scrollbar-thumb:hover {
    background: #b3b3b3
}

::-webkit-scrollbar-track {
    background: transparent
}

/* Header 공통 스타일 */
.header {
    background: #fff;
    /*height: 60px;*/
    height: 50px;
    min-width: 144rem;
    overflow: hidden;
    /*padding-left: 23rem;*/
    /*position: fixed;*/
    width: 100%;
    z-index: 99;
    padding: 0 0 0 23rem;
}

.header.collapsed {
    padding: 0 0 0 6rem;
}

/* GNB (Global Navigation Bar) */
.gnb {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1;
}

/* 메뉴 리스트 */
.gnb__list {
    display: flex;
    gap: 20px;
    align-items: center;
    transition: margin-left 0.3s ease, width 0.3s ease;
}

.gnb__item .gnb__link {
    color: #333;
    text-decoration: none;
}

.gnb__item .gnb__link.is-active {
    font-weight: bold;
    /*font-size: 24px;*/
    font-size: 20px;
}

/* 우측 정보 영역 */
.gnb__info {
    display: flex;
    align-items: center;
    gap: 10px;
    /*font-size: 13px;*/
    font-size: 11px;
    color: #555;
    height: 48px;
}

.gnb__lineItem {
    display: flex;
    align-items: center;
    gap: 6px;
}

/* 오늘의 환율 항목을 아래로 정렬 */
.gnb__lineItem:first-child {
    align-self: flex-end;
    padding-bottom: 8px;
}

.is-fwSemiBold {
    font-weight: 600;
}

/* 공통 아이콘 버튼 */
.icon-btn {
    width: 40px;
    height: 40px;
    background-color: #003c71; /* 네이비 */
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    cursor: pointer;
    position: relative;
}

/* 관리자 아이콘 */
.icon-btn.admin {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='10' fill='%23003B68'/%3E%3Cpath d='M19.14 12.94c.04-.3.06-.61.06-.94c0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.37-2.54c-.03-.24-.24-.41-.48-.41h-3.84c-.24 0-.45.17-.48.41l-.37 2.54c-.59.24-1.12.56-1.62.94l-2.39-.96c-.22-.08-.47-.01-.59.22L2.73 9.87c-.12.21-.07.47.12.61l2.03 1.58c-.05.3-.07.62-.07.94c0 .32.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.37 2.54c.03.24.24.41.48.41h3.84c.24 0 .45-.17.48-.41l.37-2.54c.59-.24 1.12-.56 1.62-.94l2.39.96c.22.08.47.01.59-.22l1.92-3.32c.12-.21.07-.47-.12-.61l-2.03-1.58zM12 15.6c-1.99 0-3.6-1.61-3.6-3.6s1.61-3.6 3.6-3.6s3.6 1.61 3.6 3.6s-1.61 3.6-3.6 3.6z' fill='white' transform='translate(5.4, 5.4) scale(0.8)'/%3E%3C/svg%3E");
    background-position: center;
}

/* 로그아웃 아이콘 */
.icon-btn.logout {
    /*width: 29px;*/
    width: 27px;
    /*height: 29px;*/
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='10' fill='%23003B68'/%3E%3Cpath d='M19 11.1111L17.872 12.2078L19.936 14.2222H11.8V15.7778H19.936L17.872 17.7844L19 18.8889L23 15L19 11.1111ZM8.6 9.55556H15V8H8.6C7.72 8 7 8.7 7 9.55556V20.4444C7 21.3 7.72 22 8.6 22H15V20.4444H8.6V9.55556Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
}

/* 사용자정보 아이콘 */
.icon-btn.userInfo {
    /*width: 29px;*/
    /*height: 29px;*/
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='10' fill='%23003B68'/%3E%3Cpath d='M15 14.9336C18.3136 14.9336 20.9999 17.62 21 20.9336C21 21.0519 20.996 21.1696 20.9893 21.2861H9.01074C9.00399 21.1696 9 21.0519 9 20.9336C9.00013 17.62 11.6864 14.9336 15 14.9336ZM15 8.18359C16.6568 8.18359 17.9999 9.52685 18 11.1836C18 12.8404 16.6569 14.1836 15 14.1836C13.3431 14.1836 12 12.8404 12 11.1836C12.0001 9.52685 13.3432 8.18359 15 8.18359Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
}

/* 알람정보 아이콘 */
.icon-btn.alarmInfo {
    /*width: 29px;*/
    /*height: 29px;*/
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='10' fill='%2300709B'/%3E%3Cpath d='M16 14C16.5523 14 17 14.4477 17 15V22H19V24H12V22H14V16H12V14H16ZM15.5 7C16.8807 7 18 8.11929 18 9.5C18 10.8807 16.8807 12 15.5 12C14.1193 12 13 10.8807 13 9.5C13 8.11929 14.1193 7 15.5 7Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
}

/* 툴팁 */
/* 버튼 감싸는 래퍼 */
.tooltip-wrap {
    position: relative;
    display: inline-block;
}

/* 툴팁 박스 */
.tooltip-box {
    position: absolute;
    transform: translateX(-50%);
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.85);
    color: #fff;
    padding: 8px 12px;
    border-radius: 6px;
    font-size: 13px;
    line-height: 1.4;
    white-space: nowrap;
    z-index: 990;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tooltip-box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.tooltip-box li {
    display: flex;
    flex-direction: column;
    margin-bottom: 6px;
    padding-bottom: 4px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: none;
    transition: background-color 0.2s ease, border-bottom 0.2s ease;
    cursor: pointer;
}

.tooltip-box li.hovered {
    background-color: rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.tooltip-box li .title {
    font-weight: bold;
    font-size: 13px;
    color: #fff;
}

.tooltip-box li .time {
    font-size: 11px;
    color: rgba(255, 255, 255, 0.6);
    margin-top: 2px;
    text-align: right;
}

.tooltip-box li.extra-item {
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    color: #ffd966;
    font-weight: bold;
    text-align: right;
}

/* 뱃지 */
.icon-badge-wrap {
    position: relative;
}

.badge {
    position: absolute;
    top: 24px;
    left: -5px;
    background-color: #e73c57;
    color: white;
    font-size: 10px;
    font-weight: bold;
    border-radius: 12px;
    padding: 2px 6px;
    line-height: 1;
}

@media (max-width: 1919px) {
    .gnb__info {
        margin-right: 0
    }
}

.aside {
    background: #003B68;
    bottom: 0;
    height: auto;
    /*padding-top: 60px;*/
    padding-top: 50px;
    position: fixed;
    top: 0;
    /*width: 23rem;*/
    width: 18rem;
    z-index: 9
}

.aside .logo {
    background: #005E81;
    /*height: 60px;*/
    height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    /*width: 23rem;*/
    width: 18rem;
    display: flex;
    align-items: center;
    justify-content: space-between; /* 로고와 햄버거 버튼 양쪽 끝 정렬 */
    padding: 0 1.5rem; /* 좌우 여백 조절 */
    transition: width 0.3s ease, padding 0.3s ease, justify-content 0.3s ease;
}

.aside .logo .logo__link {
    background-image: url("data:image/svg+xml,%3Csvg width='97' height='24' viewBox='0 0 97 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_404_622)'%3E%3Cpath d='M3.89984 0.906494H11.6318C14.184 0.906494 16.2016 1.54643 17.7149 2.85641C19.2281 4.1664 19.966 5.91304 19.966 8.10388C19.966 12.9448 15.9984 16.2047 10.1486 16.2047H6.98658L5.77447 23.1009H0L3.89984 0.906494ZM11.1273 11.1605C12.9116 11.1605 14.056 10.1216 14.056 8.47278C14.056 6.82401 13.145 5.95068 11.5715 5.95068H8.81604L7.87496 11.1605H11.1349H11.1273Z' fill='white'/%3E%3Cpath d='M22.0891 9.74512H30.8298L29.9866 14.586H21.2458L22.0891 9.74512Z' fill='white'/%3E%3Cpath d='M55.6066 0.906547L51.639 23.5H49.787L39.8642 11.3939L37.8164 23.0935H32.0344L36.0095 0.5H37.8616L47.8145 12.3727L49.8321 0.906547H55.6141H55.6066Z' fill='white'/%3E%3Cpath d='M60.041 0.906494H75.4446L74.5336 6.11631H64.9195L64.385 9.17294H71.2436L70.3703 14.0139H63.5117L62.8416 17.8836H72.8623L71.9513 23.0934H56.1487L60.041 0.906494Z' fill='white'/%3E%3Cpath d='M83.3797 6.11631H76.7244L77.6353 0.906494H96.7355L95.8245 6.11631H89.1692L86.1728 23.0934H80.3908L83.3797 6.11631Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_404_622'%3E%3Crect width='96.728' height='23' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    /*background-size: 70%;*/
    background-size: 66%;
    background-position: 10px; /* 중앙 정렬 */
    display: block;
    font-size: 0;
    height: 60px;
    width: 16rem;
    margin: 0; /* flex 컨테이너라 margin 제거 */
    transition: width 0.3s ease, opacity 0.3s ease;
}

.aside .logo .logo__link.logo--pops {
    background-image: url("data:image/svg+xml,%3Csvg width='78' height='24' viewBox='0 0 78 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_321_4781)'%3E%3Cpath d='M7.37524 10.9991L8.21521 5.69215H10.7638C12.3324 5.69215 13.061 6.61967 12.9019 8.12729C12.7333 9.72097 11.7215 11.0023 9.80608 11.0023H7.37524V10.9991ZM6.66253 15.4997H10.2229C15.0114 15.4997 18.0467 12.58 18.7054 8.41097C19.4531 3.69686 17.2354 1.0896 12.3737 1.0896H3.39808L0 22.5884H5.54257L6.66253 15.5028V15.4997Z' fill='white'/%3E%3Cpath d='M49.724 10.9991L50.564 5.69215H53.1125C54.6811 5.69215 55.4097 6.61967 55.2506 8.12729C55.082 9.72097 54.0702 11.0023 52.1548 11.0023H49.724V10.9991ZM49.0113 15.4997H52.5716C57.3601 15.4997 60.3955 12.58 61.0541 8.41097C61.8018 3.69686 59.5842 1.0896 54.7225 1.0896H45.75L42.3519 22.5852H47.8945L49.0145 15.4997H49.0113Z' fill='white'/%3E%3Cpath d='M63.0013 16.4496C64.1436 17.4313 65.7981 18.4927 67.5385 18.4927C69.368 18.4927 70.5357 17.8552 70.7488 16.4846C70.997 14.9228 69.1866 14.3427 67.5035 13.8614C63.6759 12.7554 61.9005 11.2478 63.0713 6.91617C64.1627 2.8746 67.4748 0.668945 71.5697 0.668945C73.9656 0.668945 76.4441 1.4881 78.0032 2.40606L74.9455 6.79824C74.201 5.88028 72.8551 5.33205 71.5093 5.33205C70.1634 5.33205 69.0562 6.06515 68.8589 6.97355C68.5439 8.40786 69.683 8.73934 71.9293 9.42781C76.4219 10.7665 77.1855 12.5291 76.6255 16.1595C76.0528 19.8664 73.011 23.3056 66.7303 23.3056C64.5286 23.3056 61.6077 22.2761 59.9278 20.8067L63.0045 16.4496H63.0013Z' fill='white'/%3E%3Cpath d='M29.8732 18.0337C26.4783 18.0337 24.1557 15.3308 24.6807 11.9968C25.2088 8.66602 28.3842 5.96314 31.7823 5.96314C35.1804 5.96314 37.4998 8.66602 36.9717 11.9968C36.4435 15.3308 33.2681 18.0337 29.8732 18.0337ZM42.8929 12C43.8983 5.64759 39.3102 0.5 32.6477 0.5C25.9852 0.5 19.7681 5.64759 18.7658 12C17.7604 18.3524 22.3485 23.5 29.011 23.5C35.6735 23.5 41.8906 18.3524 42.8929 12Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_321_4781'%3E%3Crect width='78' height='23' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: center; /* 중앙 정렬 */
    display: block;
    font-size: 0;
    height: 60px;
    width: 16rem;
    margin: 0; /* flex 컨테이너라 margin 제거 */
    transition: width 0.3s ease, opacity 0.3s ease;
}

.aside .logo .logo__link--closed {
    width: 0;
}

.aside .logo .hamburger-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16H17.3333V13.3333H0V16ZM0 9.33333H13.3333V6.66667H0V9.33333ZM0 0V2.66667H17.3333V0H0ZM24 12.7867L19.2267 8L24 3.21333L22.12 1.33333L15.4533 8L22.12 14.6667L24 12.7867Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    /*width: 20px;*/
    /*height: 20px;*/
    width: 18px;
    height: 18px;
    border: none;
    background-color: transparent;
    cursor: pointer;
    flex-shrink: 0;
    transition: background-image 0.3s ease;
}

.aside--closed {
    width: 60px;
}

.aside--closed .logo {
    width: 60px;
    justify-content: center;
}

.aside--closed .logo__link {
    width: 0;
    opacity: 0;
    pointer-events: none; /* 클릭 방지 */
}

.aside .logo .hamburger-btn.close {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='16' viewBox='0 0 25 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16H17.3333V13.3333H0V16ZM0 9.33333H13.3333V6.66667H0V9.33333ZM0 0V2.66667H17.3333V0H0Z' fill='white'/%3E%3Cpath d='M17.0002 11.4533L20.7735 7.66667L17.0002 3.88L18.8802 2L24.5469 7.66667L18.8802 13.3333L17.0002 11.4533Z' fill='white'/%3E%3C/svg%3E%0A");
}

.aside__nav {
    height: calc(100% - 5rem);
    overflow-y: auto;
    white-space: nowrap;
}

.aside__nav::-webkit-scrollbar {
    width: .5rem
}

.aside__nav::-webkit-scrollbar-thumb {
    background: #75aaff;
    border-radius: .6rem
}

.aside__nav::-webkit-scrollbar-thumb:hover {
    background: #00248b
}

.aside__navList {
    margin-top: 1.3rem
}

.aside__navItem:last-child .aside__navLink, .aside__navItem:last-child .aside__navSubList {
    border-bottom: none
}

.aside__navLink {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: .05rem solid transparent;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*font-size: clamp(12px, 1vw, 14px);*/
    font-size: clamp(12px, 1vw, 12px);
    font-weight: 450;
    line-height: 5rem;
    padding: 0 2.6rem;
    position: relative;
    text-align: left;
    width: 100%
}

.aside__navLink--closed {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: .05rem solid transparent;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.5rem;
    font-weight: 450;
    line-height: 5rem;
    padding: 0 2rem;
    position: relative;
    text-align: left;
    width: 100%;
    height: 5rem;
}

.aside__navLink, .aside__navLink:after {
    -webkit-transition: all .3s;
    transition: all .3s
}

.aside__navLink:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.819a.672.672 0 0 1-.252-.046.697.697 0 0 1-.23-.16L5.982 9.075c-.122-.122-.18-.286-.172-.493a.705.705 0 0 1 .195-.492c.153-.153.317-.218.493-.195a.862.862 0 0 1 .47.218L11 12.146l4.033-4.034a.748.748 0 0 1 .493-.206.542.542 0 0 1 .493.207.505.505 0 0 1 .194.48.892.892 0 0 1-.217.505l-4.515 4.514a.696.696 0 0 1-.229.16.672.672 0 0 1-.252.047Z' fill='%23FFF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 2.2rem;
    position: absolute;
    right: 0.5rem;
    top: 1.4rem;
    width: 2.2rem
}

.aside__navLink--closed:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.819a.672.672 0 0 1-.252-.046.697.697 0 0 1-.23-.16L5.982 9.075c-.122-.122-.18-.286-.172-.493a.705.705 0 0 1 .195-.492c.153-.153.317-.218.493-.195a.862.862 0 0 1 .47.218L11 12.146l4.033-4.034a.748.748 0 0 1 .493-.206.542.542 0 0 1 .493.207.505.505 0 0 1 .194.48.892.892 0 0 1-.217.505l-4.515 4.514a.696.696 0 0 1-.229.16.672.672 0 0 1-.252.047Z' fill='%23FFF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 2.2rem;
    position: absolute;
    right: 0.2rem;
    top: 1.5rem;
    width: 2.2rem
}

.aside__navLink.is-active:after, .aside__navLink.is-current:after, .aside__navLink:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.027 7.89c.091 0 .175.016.252.046.076.03.152.084.229.16l4.537 4.538c.123.122.18.287.172.493a.705.705 0 0 1-.194.492c-.153.153-.318.218-.493.195a.862.862 0 0 1-.47-.217l-4.033-4.034-4.034 4.034a.748.748 0 0 1-.492.206.542.542 0 0 1-.493-.206.505.505 0 0 1-.195-.482.892.892 0 0 1 .218-.504l4.514-4.514a.699.699 0 0 1 .23-.16.673.673 0 0 1 .252-.047Z' fill='%23FFF'/%3E%3C/svg%3E")
}

.aside__navLink.is-active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.aside__navLink.is-noDeps:after {
    display: none
}

.aside__navLink.is-current + .aside__navSubList {
    display: block
}

.aside__navLink .asideIcon {
    background-repeat: no-repeat;
    display: inline-block;
    height: 2.8rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 2.8rem
}

.aside__navLink .asideIcon.is-asideIcon1 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.208 21.86a.978.978 0 0 1-.733-.309 1.008 1.008 0 0 1-.298-.722V6.85c0-.275.1-.516.298-.722a.978.978 0 0 1 .733-.31h6.463a.99.99 0 0 1 .722.31.99.99 0 0 1 .309.722v2.727h8.09c.29 0 .534.103.733.31.199.206.298.446.298.721V20.83c0 .275-.1.516-.298.722a.978.978 0 0 1-.733.31H1.208Zm0-1.03h6.463v-2.728H1.208v2.727Zm0-3.76h6.463v-2.703H1.208v2.704Zm0-3.758h6.463v-2.704H1.208v2.704Zm0-3.735h6.463V6.85H1.208v2.727ZM8.702 20.83h8.09V10.61h-8.09v10.22Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 14.3a.7.7 0 0 1 .7-.7h3.6a.7.7 0 1 1 0 1.4h-3.6a.7.7 0 0 1-.7-.7ZM10 17.3a.7.7 0 0 1 .7-.7h3.6a.7.7 0 1 1 0 1.4h-3.6a.7.7 0 0 1-.7-.7Z' fill='%23FFF' fill-opacity='.75'/%3E%3Cpath fill='%232777F9' d='M8.7 9.5h2v13h-2z'/%3E%3C/svg%3E")
}

.aside__navLink .asideIcon.is-asideIcon2 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.034 10.12H4.966c-2.133 0-3.863 1.755-3.863 3.92v3.92c0 2.165 1.73 3.92 3.863 3.92h6.068c2.133 0 3.863-1.755 3.863-3.92v-3.92c0-2.165-1.73-3.92-3.863-3.92ZM4.966 9C2.223 9 0 11.257 0 14.04v3.92C0 20.744 2.223 23 4.966 23h6.068C13.777 23 16 20.744 16 17.96v-3.92C16 11.257 13.777 9 11.034 9H4.966Z' fill='%23fff'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='13.5' cy='10.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Crect x='10.364' y='7.727' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='10.364' y='9.909' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='10.364' y='12.091' width='4.909' height='1.091' rx='.545' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='3' y='0' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_585_8264'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    /*margin-top: -.3rem*/
}

.aside__navLink .asideIcon.is-asideIcon3 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 18a.5.5 0 0 1-.5.5H4c-.11 0-.215.1-.305.165L2 20v-8a.5.5 0 0 1 .5-.5h1.93v-1H2.5A1.5 1.5 0 0 0 1 12v9a.5.5 0 0 0 .28.445.5.5 0 0 0 .5-.05L4.355 19.5h6.72a1.386 1.386 0 0 0 1.425-1.435V17.5h-1v.5Z' fill='%23FFF' fill-opacity='.75'/%3E%3Cpath d='M11.55 18v-.45h.9v.517a1.335 1.335 0 0 1-1.373 1.383H4.338l-.014.01-2.574 1.895a.45.45 0 0 1-.45.045.45.45 0 0 1-.251-.4v-9a1.45 1.45 0 0 1 1.45-1.45h1.88v.9H2.5a.55.55 0 0 0-.55.55v8.103l.08-.064 1.695-1.334.055-.041c.028-.022.056-.044.087-.064A.256.256 0 0 1 4 18.55h7a.55.55 0 0 0 .55-.55Z' stroke='%23C66FEE' stroke-opacity='.75' stroke-width='.1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m14.62 14.773 1.36 1.214V8.7c0-.442-.365-.8-.815-.8h-7.63a.807.807 0 0 0-.814.8v5.273c0 .441.364.8.814.8h7.085Zm-.472 1.2H7.535c-1.124 0-2.035-.896-2.035-2V8.7c0-1.105.911-2 2.035-2h7.63c1.124 0 2.035.895 2.035 2v8.87c0 .434-.524.662-.85.37l-2.202-1.967Z' fill='%23fff'/%3E%3C/svg%3E")
}

.aside__navLink .asideIcon.is-asideIcon4 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.605 8.096 12.5 4.693l5.895 3.403v6.808L12.5 18.307l-5.895-3.403V8.096Z' stroke='%23C66FEE' stroke-opacity='.7' stroke-width='1.2'/%3E%3Cpath d='m8.5 7 6.5 3.75v7.5L8.5 22 2 18.25v-7.5L8.5 7Z' fill='%232777F9'/%3E%3Cpath d='M16 11.75v-.578l-.5-.288L9 7.134l-.5-.288-.5.288-6.5 3.75-.5.288V19.828l.5.288 6.5 3.75.5.288.5-.288 6.5-3.75.5-.288V11.75ZM4.168 17.999V13l4.332-2.5 4.332 2.5V18l-4.332 2.5-4.332-2.5Z' fill='%23fff' stroke='%232777F9' stroke-width='2'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' d='M10.5 13.207 6.207 17.5M6.5 13.207l4.293 4.293'/%3E%3C/svg%3E")
}

.aside__navLink .asideIcon.is-asideIcon5 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.94 18.556v2.855H2.06V11.033H9.1V9.9H2.6c-.94 0-1.7.734-1.7 1.656v9.333c0 .913.76 1.655 1.7 1.655h3.74V24.1H11.66v-1.556h3.74c.933 0 1.7-.742 1.7-1.655V18.456H15.94v.1Z' fill='%23fff' stroke='%23fff' stroke-width='.2'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='12.5' cy='10.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Cpath d='m18.521 10.99-.703-.704-2.787 2.783V7h-.997v6.069L11.25 10.28l-.708.708 3.99 3.99 3.989-3.99Z' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='2' y='0' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_585_7944'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    /*margin-top: -.3rem*/
}

.aside__navLink .asideIcon.is-asideIcon6 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.825 5.167c.224.023.398.21.398.44v5.237-5.238a.442.442 0 0 0-.398-.439Zm2.154 5.75a3.584 3.584 0 0 1 2.856 3.497v7.98-7.98c0-1.72-1.23-3.163-2.856-3.498Zm2.414 11.918H1.607h16.786ZM4.739 10.68h.873V5.606c0-.334.272-.606.607-.606h7.561c.336 0 .607.272.607.606v5.073h.874A3.746 3.746 0 0 1 19 14.414v7.98a.607.607 0 0 1-.607.606H1.607A.607.607 0 0 1 1 22.393v-7.979a3.746 3.746 0 0 1 3.739-3.735Zm6.934 3.604a.584.584 0 0 0-.601-.606H8.928a.584.584 0 0 0-.602.606.584.584 0 0 0 .601.607h2.145a.584.584 0 0 0 .601-.607Zm4.455 1.595a.607.607 0 0 0-.607-.607H4.479a.607.607 0 0 0-.607.607v4.256c0 .335.272.607.607.607H15.52a.607.607 0 0 0 .608-.607v-4.256ZM4.92 19.692V16.32h10.157H4.921v3.372Zm9.992-.164H5.087v-3.044h9.828v3.044ZM6.663 6.048v4.796-4.796h6.676-6.676Zm.164 4.63V6.214h6.347v4.466H6.826ZM4.74 11.893H15.26a2.533 2.533 0 0 1 2.525 2.522v7.373H2.214v-7.373a2.533 2.533 0 0 1 2.525-2.522Zm10.522-.165H4.739a2.698 2.698 0 0 0-2.69 2.687v7.538-7.538a2.698 2.698 0 0 1 2.69-2.687H15.26Zm-6.365 2.997h2.176c.543 0 .58-.77.108-.872.471.102.435.873-.108.873H8.928a.55.55 0 0 1-.032-.001Zm-4.462 5.85a.45.45 0 0 0 .045.002H15.52 4.48a.45.45 0 0 1-.046-.002Zm11.176-.007a.442.442 0 0 0 .353-.433v-4.256 4.256a.442.442 0 0 1-.353.433Z' fill='%23FFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 10.679h-.261A3.746 3.746 0 0 0 1 14.414v7.98c0 .335.272.606.607.606h16.786a.607.607 0 0 0 .607-.607v-7.979a3.746 3.746 0 0 0-3.739-3.735H15v.021h-.777v.144-.144H6.662v.144-.144H5v-.021Zm13.835 3.735v7.98-7.98Zm-7.312-.543c.103.117.15.267.15.412a.584.584 0 0 1-.601.607H8.928a.584.584 0 0 1-.602-.607.584.584 0 0 1 .601-.606h2.145c.191 0 .346.074.451.194ZM1.57 22.834a.45.45 0 0 1 0 0Zm13.95-7.563c.336 0 .608.272.608.607v4.256a.607.607 0 0 1-.607.607H4.479a.607.607 0 0 1-.607-.607v-4.256c0-.335.272-.607.607-.607H15.52ZM4.921 16.32v3.372-3.372h10.157H4.921Zm.165.164v3.044h9.828v-3.044H5.086Zm10.175-4.592H4.739a2.533 2.533 0 0 0-2.525 2.522v7.373h15.572v-7.373a2.533 2.533 0 0 0-2.525-2.522Zm-10.522-.165H15.26 4.739a2.698 2.698 0 0 0-2.69 2.687v7.538-7.538a2.698 2.698 0 0 1 2.69-2.687Zm4.189 2.998h2.144c.512 0 .573-.686.183-.849.39.163.33.849-.183.849H8.928Zm6.592 5.851H4.48h11.04Zm.443-.442v-4.256 4.256Z' fill='%23fff'/%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='1' y='5' width='18' height='18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.739 10.679h.873V5.606c0-.334.272-.606.607-.606h7.561c.336 0 .607.272.607.606v5.073h.874A3.746 3.746 0 0 1 19 14.414v7.98a.607.607 0 0 1-.607.606H1.607A.607.607 0 0 1 1 22.393v-7.979a3.746 3.746 0 0 1 3.739-3.735Zm6.934 3.604a.584.584 0 0 0-.601-.606H8.928a.584.584 0 0 0-.602.606.584.584 0 0 0 .601.607h2.145a.584.584 0 0 0 .601-.607Zm4.455 1.595a.607.607 0 0 0-.607-.607H4.479a.607.607 0 0 0-.607.607v4.256c0 .335.272.607.607.607H15.52a.607.607 0 0 0 .608-.607v-4.256Zm-1.214 3.65H5.086v-3.044h9.828v3.044Zm-8.088-8.85V6.214h6.347v4.466H6.826ZM4.74 11.893H15.26a2.533 2.533 0 0 1 2.525 2.522v7.373H2.214v-7.373a2.533 2.533 0 0 1 2.525-2.522Zm-.26 8.684H15.52 4.48Z' fill='%23FFF'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='url(%23b)' fill-opacity='.6' d='M3.403 7.409h14.019v3.296H3.403z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='10.825' y1='10.704' x2='10.825' y2='7.409' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink .asideIcon.is-asideIcon7 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 9.11c0 1.86-1.51 3.369-3.375 3.369a3.372 3.372 0 0 1-3.375-3.37c0-1.859 1.51-3.368 3.375-3.368A3.372 3.372 0 0 1 8.5 9.11Z' stroke='%23fff' stroke-width='1.5'/%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='1' y='4' width='9' height='10'%3E%3Cpath d='M8.6 9.11a3.472 3.472 0 0 1-3.475 3.469 3.472 3.472 0 0 1-3.475-3.47 3.472 3.472 0 0 1 3.475-3.468A3.472 3.472 0 0 1 8.6 9.11Z' stroke='%23fff' stroke-width='1.3'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M3.65 7.661 1.507 6.226l-1.533 4.718 3.736.083-.06-3.366Z' fill='url(%23b)' fill-opacity='.79'/%3E%3C/g%3E%3Cpath d='M18.25 18.845c0 1.86-1.51 3.37-3.375 3.37a3.372 3.372 0 0 1-3.375-3.37c0-1.86 1.51-3.369 3.375-3.369a3.372 3.372 0 0 1 3.375 3.37Z' stroke='%23fff' stroke-width='1.5'/%3E%3Cmask id='c' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='14' width='9' height='9'%3E%3Cpath d='M18.35 18.845a3.472 3.472 0 0 1-3.475 3.47 3.472 3.472 0 0 1-3.475-3.47 3.472 3.472 0 0 1 3.475-3.469 3.472 3.472 0 0 1 3.475 3.47Z' stroke='%23fff' stroke-width='1.3'/%3E%3C/mask%3E%3Cg mask='url(%23c)'%3E%3Cpath d='m13.4 17.397-2.143-1.435-1.533 4.718 3.736.083-.06-3.366Z' fill='url(%23d)' fill-opacity='.79'/%3E%3C/g%3E%3Cpath d='M8.5 18.845c0 1.86-1.51 3.37-3.375 3.37a3.372 3.372 0 0 1-3.375-3.37c0-1.86 1.51-3.369 3.375-3.369a3.372 3.372 0 0 1 3.375 3.37Z' stroke='%23fff' stroke-width='1.5'/%3E%3Cmask id='e' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='1' y='14' width='9' height='9'%3E%3Cpath d='M8.6 18.845a3.472 3.472 0 0 1-3.475 3.47 3.472 3.472 0 0 1-3.475-3.47 3.472 3.472 0 0 1 3.475-3.469 3.472 3.472 0 0 1 3.475 3.47Z' stroke='%23fff' stroke-width='1.3'/%3E%3C/mask%3E%3Cg mask='url(%23e)'%3E%3Cpath d='m3.65 17.397-2.143-1.435-1.533 4.718 3.736.083-.06-3.366Z' fill='url(%23f)' fill-opacity='.79'/%3E%3C/g%3E%3Cpath d='M16.533 7.48a1.75 1.75 0 0 0-1.04-1.31 2.15 2.15 0 0 0-.878-.178c-.43 0-.815.109-1.153.326-.336.215-.6.532-.79.952-.191.418-.287.919-.287 1.503 0 .586.096 1.09.287 1.51.19.417.454.733.79.948.338.215.723.322 1.153.322.314 0 .604-.057.87-.17a1.757 1.757 0 0 0 1.048-1.292h1.139c-.078.487-.257.919-.537 1.296-.278.376-.636.67-1.073.88a3.31 3.31 0 0 1-1.458.314c-.645 0-1.22-.153-1.726-.46-.505-.309-.9-.75-1.185-1.325-.285-.574-.428-1.249-.428-2.023 0-.775.143-1.45.428-2.024.287-.575.684-1.015 1.189-1.321.505-.31 1.08-.464 1.722-.464a3.4 3.4 0 0 1 1.44.3c.435.2.794.49 1.076.87.286.376.47.825.552 1.346h-1.139Z' fill='%23FFF'/%3E%3Cdefs%3E%3ClinearGradient id='b' x1='2.058' y1='6.897' x2='1.117' y2='9.79' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='11.808' y1='16.633' x2='10.867' y2='19.526' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='2.058' y1='16.633' x2='1.117' y2='19.526' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink .asideIcon.is-asideIcon8 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2 10.2h10.6v13.6H5V25h6.8a1.2 1.2 0 0 0 1.2-1.2V10.2A1.2 1.2 0 0 0 11.8 9H1.2A1.2 1.2 0 0 0 0 10.2V20h1.2v-9.8Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m0 20 5 5v-3.8A1.2 1.2 0 0 0 3.8 20H0Z' fill='%23fff'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Cpath d='M8.03 11.47a.75.75 0 0 0-1.06 1.06l1.06-1.06ZM9.5 14l-.53.53a.75.75 0 0 0 1.034.025L9.5 14Zm6.005-4.445a.75.75 0 1 0-1.01-1.11l1.01 1.11ZM6.97 12.53l2 2 1.06-1.06-2-2-1.06 1.06Zm3.035 2.025 5.5-5-1.01-1.11-5.5 5 1.01 1.11Z' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='0' y='0' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_793_9136'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    /*margin-top: -.6rem*/
}

.aside__navLink .asideIcon.is-asideIcon9 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.69 5.094a.553.553 0 0 1 .617 0l7.421 4.928a.623.623 0 0 1 .272.52.622.622 0 0 1-.272.52L8.307 15.99a.553.553 0 0 1-.617 0L.272 11.062a.623.623 0 0 1-.272-.52c0-.211.103-.407.272-.52L7.69 5.095Zm.308 1.244L1.67 10.542 8 14.746l6.33-4.204L8 6.338Z' fill='%23FFF' fill-opacity='.75'/%3E%3Cpath d='m1.67 12.891-1.433.916a.517.517 0 0 0 0 .872l7.492 4.784a.5.5 0 0 0 .539 0l7.495-4.784a.517.517 0 0 0 0-.872l-1.434-.916-.934.62 1.146.732-6.543 4.176-6.54-4.176 1.146-.731-.933-.62Z' fill='%23fff'/%3E%3Cpath d='m.237 17.265 1.7-1.086.953.608-1.431.914 6.54 4.176L14.54 17.7l-1.432-.914.953-.608 1.7 1.086a.517.517 0 0 1 0 .873L8.269 22.92a.5.5 0 0 1-.539 0L.237 18.137a.517.517 0 0 1 0-.872Z' fill='%23fff'/%3E%3C/svg%3E")
}

.aside__navLink .asideIcon.is-asideIcon10 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2 9.2h10.6v13.6H5V24h6.8a1.2 1.2 0 0 0 1.2-1.2V9.2A1.2 1.2 0 0 0 11.8 8H1.2A1.2 1.2 0 0 0 0 9.2V19h1.2V9.2Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m0 19 5 5v-3.8A1.2 1.2 0 0 0 3.8 19H0Z' fill='%23fff'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='11.5' cy='10.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Crect x='8.363' y='7.727' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='8.363' y='9.909' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='8.363' y='12.091' width='4.909' height='1.091' rx='.545' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='1' y='0' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_793_9158'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    /*margin-top: -.6rem*/
}

.aside__navLink .asideIcon.is-asideIcon11 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.42 12.023c.43 0 .785-.333.785-.754 0-.42-.355-.754-.784-.754-.429 0-.784.334-.784.754s.355.754.784.754Zm0 5.23c.43 0 .785-.332.785-.753 0-.42-.355-.754-.784-.754-.429 0-.784.333-.784.754 0 .42.355.754.784.754Zm0 5.232c.43 0 .785-.334.785-.754s-.355-.754-.784-.754c-.429 0-.784.333-.784.754 0 .42.355.754.784.754ZM3.054 7.9A2.146 2.146 0 0 0 .9 10.04v12.92c0 1.182.964 2.14 2.153 2.14h8.894a2.146 2.146 0 0 0 2.153-2.14V10.04c0-1.182-.964-2.14-2.153-2.14H3.053Zm0 1.22h8.894c.513 0 .927.412.927.92v3.09H2.126v-3.09c0-.508.414-.92.927-.92Zm9.82 9.241H2.127v-4.05h10.748v4.05ZM2.127 19.542h10.748v3.418c0 .508-.415.92-.927.92H3.053a.923.923 0 0 1-.927-.92v-3.418Z' fill='%23fff'/%3E%3Cpath d='M4.42 12.023c.43 0 .785-.333.785-.754 0-.42-.355-.754-.784-.754-.429 0-.784.334-.784.754s.355.754.784.754Zm0 5.23c.43 0 .785-.332.785-.753 0-.42-.355-.754-.784-.754-.429 0-.784.333-.784.754 0 .42.355.754.784.754Zm0 5.232c.43 0 .785-.334.785-.754s-.355-.754-.784-.754c-.429 0-.784.333-.784.754 0 .42.355.754.784.754ZM3.054 7.9A2.146 2.146 0 0 0 .9 10.04v12.92c0 1.182.964 2.14 2.153 2.14h8.894a2.146 2.146 0 0 0 2.153-2.14V10.04c0-1.182-.964-2.14-2.153-2.14H3.053Zm0 1.22h8.894c.513 0 .927.412.927.92v3.09H2.126v-3.09c0-.508.414-.92.927-.92Zm9.82 9.241H2.127v-4.05h10.748v4.05ZM2.127 19.542h10.748v3.418c0 .508-.415.92-.927.92H3.053a.923.923 0 0 1-.927-.92v-3.418Z' fill='%23fff'/%3E%3Cpath d='M4.42 12.023c.43 0 .785-.333.785-.754 0-.42-.355-.754-.784-.754-.429 0-.784.334-.784.754s.355.754.784.754Zm0 5.23c.43 0 .785-.332.785-.753 0-.42-.355-.754-.784-.754-.429 0-.784.333-.784.754 0 .42.355.754.784.754Zm0 5.232c.43 0 .785-.334.785-.754s-.355-.754-.784-.754c-.429 0-.784.333-.784.754 0 .42.355.754.784.754ZM3.054 7.9A2.146 2.146 0 0 0 .9 10.04v12.92c0 1.182.964 2.14 2.153 2.14h8.894a2.146 2.146 0 0 0 2.153-2.14V10.04c0-1.182-.964-2.14-2.153-2.14H3.053Zm0 1.22h8.894c.513 0 .927.412.927.92v3.09H2.126v-3.09c0-.508.414-.92.927-.92Zm9.82 9.241H2.127v-4.05h10.748v4.05ZM2.127 19.542h10.748v3.418c0 .508-.415.92-.927.92H3.053a.923.923 0 0 1-.927-.92v-3.418Z' stroke='%23fff' stroke-width='.2'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='12.5' cy='10.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Cg clip-path='url(%23b)'%3E%3Cpath d='M17.601 9.67h-.539a3.729 3.729 0 0 0-.48-1.17l.363-.376a.4.4 0 0 0-.011-.564l-.622-.6a.402.402 0 0 0-.563.01l-.337.349a3.742 3.742 0 0 0-1.083-.468v-.452A.4.4 0 0 0 13.93 6h-.863a.4.4 0 0 0-.399.399v.404c-.446.088-.86.258-1.234.488l-.267-.265a.4.4 0 0 0-.564.003l-.607.614a.4.4 0 0 0 .003.564l.248.245a3.732 3.732 0 0 0-.51 1.217h-.34a.4.4 0 0 0-.398.399v.863a.4.4 0 0 0 .399.399h.348c.107.466.3.899.564 1.28l-.256.265a.4.4 0 0 0 .01.563l.623.6a.4.4 0 0 0 .563-.01l.283-.293c.348.2.729.347 1.136.428v.438a.4.4 0 0 0 .399.398h.863a.4.4 0 0 0 .399-.399v-.486c.41-.104.794-.274 1.138-.501l.364.36a.4.4 0 0 0 .564-.003l.607-.614a.399.399 0 0 0-.003-.563l-.386-.381c.2-.332.35-.695.44-1.082h.547A.4.4 0 0 0 18 10.93v-.863a.4.4 0 0 0-.399-.399ZM13.4 12.823a2.324 2.324 0 1 1 0-4.648 2.324 2.324 0 0 1 0 4.648Z' fill='%23FFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' transform='translate(9 6)' d='M0 0h9v9H0z'/%3E%3C/clipPath%3E%3Cfilter id='a' x='2' y='0' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_793_9171'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    /*margin-top: -.6rem*/
}

.aside__navLink .asideIcon.is-asideIcon12 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 15.75V14c-1.899 0-4.613.738-5.956 2.05a6.942 6.942 0 0 0-2.037 4.058c-.065.49.342.892.836.892.494 0 .887-.404.972-.89a5.212 5.212 0 0 1 1.495-2.822C5.316 16.303 7.576 15.75 9 15.75ZM13.69 17.288c-1.007-.985-3.267-1.538-4.69-1.538V14c1.897 0 4.612.738 5.954 2.05a6.942 6.942 0 0 1 2.038 4.058c.064.49-.342.892-.836.892-.494 0-.887-.404-.972-.89a5.212 5.212 0 0 0-1.495-2.822Z' fill='%23fff'/%3E%3Ccircle cx='9' cy='9' r='3.3' stroke='%23fff' stroke-width='1.4'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='15.5' cy='19.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Cpath d='M12.03 18.47a.75.75 0 1 0-1.06 1.06l1.06-1.06ZM13.5 21l-.53.53a.75.75 0 0 0 1.034.025L13.5 21Zm6.005-4.445a.75.75 0 0 0-1.01-1.11l1.01 1.11ZM10.97 19.53l2 2 1.06-1.06-2-2-1.06 1.06Zm3.034 2.025 5.5-5-1.009-1.11-5.5 5 1.01 1.11Z' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='5' y='9' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_793_9185'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink .asideIcon.is-asideIcon13 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 15.75V14c-1.899 0-4.613.738-5.956 2.05a6.942 6.942 0 0 0-2.037 4.058c-.065.49.342.892.836.892.494 0 .887-.404.972-.89a5.212 5.212 0 0 1 1.495-2.822C5.316 16.303 7.576 15.75 9 15.75ZM13.69 17.288c-1.007-.985-3.267-1.538-4.69-1.538V14c1.897 0 4.612.738 5.954 2.05a6.942 6.942 0 0 1 2.038 4.058c.064.49-.342.892-.836.892-.494 0-.887-.404-.972-.89a5.212 5.212 0 0 0-1.495-2.822Z' fill='%23fff'/%3E%3Ccircle cx='9' cy='9' r='3.3' stroke='%23fff' stroke-width='1.4'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='15.5' cy='19.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Crect x='12.363' y='16.727' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='12.363' y='18.909' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='12.363' y='21.091' width='4.909' height='1.091' rx='.545' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='5' y='9' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_793_9192'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon1, .aside__navLink.is-current .asideIcon.is-asideIcon1, .aside__navLink:hover .asideIcon.is-asideIcon1 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.208 21.86a.978.978 0 0 1-.733-.309 1.008 1.008 0 0 1-.298-.722V6.85c0-.275.1-.516.298-.722a.978.978 0 0 1 .733-.31h6.463a.99.99 0 0 1 .722.31.99.99 0 0 1 .309.722v2.727h8.09c.29 0 .534.103.733.31.199.206.298.446.298.721V20.83c0 .275-.1.516-.298.722a.978.978 0 0 1-.733.31H1.208Zm0-1.03h6.463v-2.728H1.208v2.727Zm0-3.76h6.463v-2.703H1.208v2.704Zm0-3.758h6.463v-2.704H1.208v2.704Zm0-3.735h6.463V6.85H1.208v2.727ZM8.702 20.83h8.09V10.61h-8.09v10.22Z' fill='%23FFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 14.3a.7.7 0 0 1 .7-.7h3.6a.7.7 0 1 1 0 1.4h-3.6a.7.7 0 0 1-.7-.7ZM10 17.3a.7.7 0 0 1 .7-.7h3.6a.7.7 0 1 1 0 1.4h-3.6a.7.7 0 0 1-.7-.7Z' fill='%23FFF' fill-opacity='.75'/%3E%3Cpath fill='%232777F9' d='M8.7 9.5h2v13h-2z'/%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon2, .aside__navLink.is-current .asideIcon.is-asideIcon2, .aside__navLink:hover .asideIcon.is-asideIcon2 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.034 10.12H4.966c-2.133 0-3.863 1.755-3.863 3.92v3.92c0 2.165 1.73 3.92 3.863 3.92h6.068c2.133 0 3.863-1.755 3.863-3.92v-3.92c0-2.165-1.73-3.92-3.863-3.92ZM4.966 9C2.223 9 0 11.257 0 14.04v3.92C0 20.744 2.223 23 4.966 23h6.068C13.777 23 16 20.744 16 17.96v-3.92C16 11.257 13.777 9 11.034 9H4.966Z' fill='%23FFF'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='13.5' cy='10.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Crect x='10.364' y='7.727' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='10.364' y='9.909' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='10.364' y='12.091' width='4.909' height='1.091' rx='.545' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='3' y='0' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_598_13522'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon3, .aside__navLink.is-current .asideIcon.is-asideIcon3, .aside__navLink:hover .asideIcon.is-asideIcon3 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 18a.5.5 0 0 1-.5.5H4c-.11 0-.215.1-.305.165L2 20v-8a.5.5 0 0 1 .5-.5h1.93v-1H2.5A1.5 1.5 0 0 0 1 12v9a.5.5 0 0 0 .28.445.5.5 0 0 0 .5-.05L4.355 19.5h6.72a1.386 1.386 0 0 0 1.425-1.435V17.5h-1v.5Z' fill='%23FFF' fill-opacity='.75'/%3E%3Cpath d='M11.55 18v-.45h.9v.517a1.335 1.335 0 0 1-1.373 1.383H4.338l-.014.01-2.574 1.895a.45.45 0 0 1-.45.045.45.45 0 0 1-.251-.4v-9a1.45 1.45 0 0 1 1.45-1.45h1.88v.9H2.5a.55.55 0 0 0-.55.55v8.103l.08-.064 1.695-1.334.055-.041c.028-.022.056-.044.087-.064A.256.256 0 0 1 4 18.55h7a.55.55 0 0 0 .55-.55Z' stroke='%23FFF' stroke-opacity='.75' stroke-width='.1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m14.62 14.773 1.36 1.214V8.7c0-.442-.365-.8-.815-.8h-7.63a.807.807 0 0 0-.814.8v5.273c0 .441.364.8.814.8h7.085Zm-.472 1.2H7.535c-1.124 0-2.035-.896-2.035-2V8.7c0-1.105.911-2 2.035-2h7.63c1.124 0 2.035.895 2.035 2v8.87c0 .434-.524.662-.85.37l-2.202-1.967Z' fill='%23FFF'/%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon4, .aside__navLink.is-current .asideIcon.is-asideIcon4, .aside__navLink:hover .asideIcon.is-asideIcon4 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.605 8.096 12.5 4.693l5.895 3.403v6.808L12.5 18.307l-5.895-3.403V8.096Z' stroke='%23FFF' stroke-opacity='.7' stroke-width='1.2'/%3E%3Cpath d='m8.5 7 6.5 3.75v7.5L8.5 22 2 18.25v-7.5L8.5 7Z' fill='%232777F9'/%3E%3Cpath d='M16 11.75v-.578l-.5-.288L9 7.134l-.5-.288-.5.288-6.5 3.75-.5.288V19.828l.5.288 6.5 3.75.5.288.5-.288 6.5-3.75.5-.288V11.75ZM4.168 17.999V13l4.332-2.5 4.332 2.5V18l-4.332 2.5-4.332-2.5Z' fill='%23FFF' stroke='%232777F9' stroke-width='2'/%3E%3Cpath stroke='%23FFF' stroke-linecap='round' d='M10.5 13.207 6.207 17.5M6.5 13.207l4.293 4.293'/%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon5, .aside__navLink.is-current .asideIcon.is-asideIcon5, .aside__navLink:hover .asideIcon.is-asideIcon5 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.94 18.556v2.855H2.06V11.033H9.1V9.9H2.6c-.94 0-1.7.734-1.7 1.656v9.333c0 .913.76 1.655 1.7 1.655h3.74V24.1H11.66v-1.556h3.74c.933 0 1.7-.742 1.7-1.655V18.456H15.94v.1Z' fill='%23FFF' stroke='%23FFF' stroke-width='.2'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='12.5' cy='10.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Cpath d='m18.521 10.99-.703-.704-2.787 2.783V7h-.997v6.069L11.25 10.28l-.708.708 3.99 3.99 3.989-3.99Z' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='2' y='0' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_598_13359'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon6, .aside__navLink.is-current .asideIcon.is-asideIcon6, .aside__navLink:hover .asideIcon.is-asideIcon6 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.825 5.167c.224.023.398.21.398.44v5.237-5.238a.442.442 0 0 0-.398-.439Zm2.154 5.75a3.584 3.584 0 0 1 2.856 3.497v7.98-7.98c0-1.72-1.23-3.163-2.856-3.498Zm2.414 11.918H1.607h16.786ZM4.739 10.68h.873V5.606c0-.334.272-.606.607-.606h7.561c.336 0 .607.272.607.606v5.073h.874A3.746 3.746 0 0 1 19 14.414v7.98a.607.607 0 0 1-.607.606H1.607A.607.607 0 0 1 1 22.393v-7.979a3.746 3.746 0 0 1 3.739-3.735Zm6.934 3.604a.584.584 0 0 0-.601-.606H8.928a.584.584 0 0 0-.602.606.584.584 0 0 0 .601.607h2.145a.584.584 0 0 0 .601-.607Zm4.455 1.595a.607.607 0 0 0-.607-.607H4.479a.607.607 0 0 0-.607.607v4.256c0 .335.272.607.607.607H15.52a.607.607 0 0 0 .608-.607v-4.256ZM4.92 19.692V16.32h10.157H4.921v3.372Zm9.992-.164H5.087v-3.044h9.828v3.044ZM6.663 6.048v4.796-4.796h6.676-6.676Zm.164 4.63V6.214h6.347v4.466H6.826ZM4.74 11.893H15.26a2.533 2.533 0 0 1 2.525 2.522v7.373H2.214v-7.373a2.533 2.533 0 0 1 2.525-2.522Zm10.522-.165H4.739a2.698 2.698 0 0 0-2.69 2.687v7.538-7.538a2.698 2.698 0 0 1 2.69-2.687H15.26Zm-6.365 2.997h2.176c.543 0 .58-.77.108-.872.471.102.435.873-.108.873H8.928a.55.55 0 0 1-.032-.001Zm-4.462 5.85a.45.45 0 0 0 .045.002H15.52 4.48a.45.45 0 0 1-.046-.002Zm11.176-.007a.442.442 0 0 0 .353-.433v-4.256 4.256a.442.442 0 0 1-.353.433Z' fill='%23FFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 10.679h-.261A3.746 3.746 0 0 0 1 14.414v7.98c0 .335.272.606.607.606h16.786a.607.607 0 0 0 .607-.607v-7.979a3.746 3.746 0 0 0-3.739-3.735H15v.021h-.777v.144-.144H6.662v.144-.144H5v-.021Zm13.835 3.735v7.98-7.98Zm-.442 8.421H1.607h16.786Zm-6.87-8.964c.103.117.15.267.15.412a.584.584 0 0 1-.601.607H8.928a.584.584 0 0 1-.602-.607.584.584 0 0 1 .601-.606h2.145c.191 0 .346.074.451.194Zm3.998 1.4c.335 0 .607.272.607.607v4.256a.607.607 0 0 1-.607.607H4.479a.607.607 0 0 1-.607-.607v-4.256c0-.335.272-.607.607-.607H15.52ZM4.92 16.32v3.372-3.372h10.157H4.921Zm.165.164v3.044h9.828v-3.044H5.086Zm10.175-4.592H4.739a2.533 2.533 0 0 0-2.525 2.522v7.373h15.572v-7.373a2.533 2.533 0 0 0-2.525-2.522Zm-10.522-.165H15.26 4.739a2.698 2.698 0 0 0-2.69 2.687v7.538-7.538a2.698 2.698 0 0 1 2.69-2.687Zm4.189 2.998h2.144c.512 0 .573-.686.183-.849.39.163.33.849-.183.849H8.928Zm6.592 5.851H4.48h11.04Zm.443-.442v-4.256 4.256Z' fill='%23FFF'/%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='1' y='5' width='18' height='18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.739 10.679h.873V5.606c0-.334.272-.606.607-.606h7.561c.336 0 .607.272.607.606v5.073h.874A3.746 3.746 0 0 1 19 14.414v7.98a.607.607 0 0 1-.607.606H1.607A.607.607 0 0 1 1 22.393v-7.979a3.746 3.746 0 0 1 3.739-3.735Zm6.934 3.604a.584.584 0 0 0-.601-.606H8.928a.584.584 0 0 0-.602.606.584.584 0 0 0 .601.607h2.145a.584.584 0 0 0 .601-.607Zm4.455 1.595a.607.607 0 0 0-.607-.607H4.479a.607.607 0 0 0-.607.607v4.256c0 .335.272.607.607.607H15.52a.607.607 0 0 0 .608-.607v-4.256Zm-1.214 3.65H5.086v-3.044h9.828v3.044Zm-8.088-8.85V6.214h6.347v4.466H6.826ZM4.74 11.893H15.26a2.533 2.533 0 0 1 2.525 2.522v7.373H2.214v-7.373a2.533 2.533 0 0 1 2.525-2.522Zm-.26 8.684H15.52 4.48Z' fill='%23FFF'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='url(%23b)' fill-opacity='.6' d='M3.403 7.409h14.019v3.296H3.403z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='10.825' y1='10.704' x2='10.825' y2='7.409' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon7, .aside__navLink.is-current .asideIcon.is-asideIcon7, .aside__navLink:hover .asideIcon.is-asideIcon7 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 9.11c0 1.86-1.51 3.369-3.375 3.369a3.372 3.372 0 0 1-3.375-3.37c0-1.859 1.51-3.368 3.375-3.368A3.372 3.372 0 0 1 8.5 9.11Z' stroke='%23FFF' stroke-width='1.5'/%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='1' y='4' width='9' height='10'%3E%3Cpath d='M8.6 9.11a3.472 3.472 0 0 1-3.475 3.469 3.472 3.472 0 0 1-3.475-3.47 3.472 3.472 0 0 1 3.475-3.468A3.472 3.472 0 0 1 8.6 9.11Z' stroke='%23FFF' stroke-width='1.3'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M3.65 7.661 1.507 6.226l-1.533 4.718 3.736.083-.06-3.366Z' fill='url(%23b)' fill-opacity='.79'/%3E%3C/g%3E%3Cpath d='M18.25 18.845c0 1.86-1.51 3.37-3.375 3.37a3.372 3.372 0 0 1-3.375-3.37c0-1.86 1.51-3.369 3.375-3.369a3.372 3.372 0 0 1 3.375 3.37Z' stroke='%23FFF' stroke-width='1.5'/%3E%3Cmask id='c' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='14' width='9' height='9'%3E%3Cpath d='M18.35 18.845a3.472 3.472 0 0 1-3.475 3.47 3.472 3.472 0 0 1-3.475-3.47 3.472 3.472 0 0 1 3.475-3.469 3.472 3.472 0 0 1 3.475 3.47Z' stroke='%23fff' stroke-width='1.3'/%3E%3C/mask%3E%3Cg mask='url(%23c)'%3E%3Cpath d='m13.4 17.397-2.143-1.435-1.533 4.718 3.736.083-.06-3.366Z' fill='url(%23d)' fill-opacity='.79'/%3E%3C/g%3E%3Cpath d='M16.533 7.48a1.75 1.75 0 0 0-1.04-1.31 2.15 2.15 0 0 0-.878-.178c-.43 0-.815.109-1.153.326-.336.215-.6.532-.79.952-.191.418-.287.919-.287 1.503 0 .586.096 1.09.287 1.51.19.417.454.733.79.948.338.215.723.322 1.153.322.314 0 .604-.057.87-.17a1.757 1.757 0 0 0 1.048-1.292h1.139c-.078.487-.257.919-.537 1.296-.278.376-.636.67-1.073.88a3.31 3.31 0 0 1-1.458.314c-.645 0-1.22-.153-1.726-.46-.505-.309-.9-.75-1.185-1.325-.285-.574-.428-1.249-.428-2.023 0-.775.143-1.45.428-2.024.287-.575.684-1.015 1.189-1.321.505-.31 1.08-.464 1.722-.464a3.4 3.4 0 0 1 1.44.3c.435.2.794.49 1.076.87.286.376.47.825.552 1.346h-1.139Z' fill='%23FFF'/%3E%3Cpath d='M8.5 18.845c0 1.86-1.51 3.37-3.375 3.37a3.372 3.372 0 0 1-3.375-3.37c0-1.86 1.51-3.369 3.375-3.369a3.372 3.372 0 0 1 3.375 3.37Z' stroke='%23FFF' stroke-width='1.5'/%3E%3Cmask id='e' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='1' y='14' width='9' height='9'%3E%3Cpath d='M8.6 18.845a3.472 3.472 0 0 1-3.475 3.47 3.472 3.472 0 0 1-3.475-3.47 3.472 3.472 0 0 1 3.475-3.469 3.472 3.472 0 0 1 3.475 3.47Z' stroke='%23fff' stroke-width='1.3'/%3E%3C/mask%3E%3Cg mask='url(%23e)'%3E%3Cpath d='m3.65 17.397-2.143-1.435-1.533 4.718 3.736.083-.06-3.366Z' fill='url(%23f)' fill-opacity='.79'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='2.058' y1='6.897' x2='1.117' y2='9.79' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='11.808' y1='16.633' x2='10.867' y2='19.526' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='2.058' y1='16.633' x2='1.117' y2='19.526' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon8, .aside__navLink.is-current .asideIcon.is-asideIcon8, .aside__navLink:hover .asideIcon.is-asideIcon8 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2 10.2h10.6v13.6H5V25h6.8a1.2 1.2 0 0 0 1.2-1.2V10.2A1.2 1.2 0 0 0 11.8 9H1.2A1.2 1.2 0 0 0 0 10.2V20h1.2v-9.8Z' fill='%23FFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m0 20 5 5v-3.8A1.2 1.2 0 0 0 3.8 20H0Z' fill='%23FFF'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Cpath d='M8.03 11.47a.75.75 0 0 0-1.06 1.06l1.06-1.06ZM9.5 14l-.53.53a.75.75 0 0 0 1.034.025L9.5 14Zm6.005-4.445a.75.75 0 1 0-1.01-1.11l1.01 1.11ZM6.97 12.53l2 2 1.06-1.06-2-2-1.06 1.06Zm3.035 2.025 5.5-5-1.01-1.11-5.5 5 1.01 1.11Z' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='0' y='0' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_793_9147'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon9, .aside__navLink.is-current .asideIcon.is-asideIcon9, .aside__navLink:hover .asideIcon.is-asideIcon9 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.69 5.094a.553.553 0 0 1 .617 0l7.421 4.928a.623.623 0 0 1 .272.52.622.622 0 0 1-.272.52L8.307 15.99a.553.553 0 0 1-.617 0L.272 11.062a.623.623 0 0 1-.272-.52c0-.211.103-.407.272-.52L7.69 5.095Zm.308 1.244L1.67 10.542 8 14.746l6.33-4.204L8 6.338Z' fill='%23FFF' fill-opacity='.75'/%3E%3Cpath d='m1.67 12.891-1.433.916a.517.517 0 0 0 0 .872l7.492 4.784a.5.5 0 0 0 .539 0l7.495-4.784a.517.517 0 0 0 0-.872l-1.434-.916-.934.62 1.146.732-6.543 4.176-6.54-4.176 1.146-.731-.933-.62Z' fill='%23FFF'/%3E%3Cpath d='m.237 17.265 1.7-1.086.953.608-1.431.914 6.54 4.176L14.54 17.7l-1.432-.914.953-.608 1.7 1.086a.517.517 0 0 1 0 .873L8.269 22.92a.5.5 0 0 1-.539 0L.237 18.137a.517.517 0 0 1 0-.872Z' fill='%23FFF'/%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon10, .aside__navLink.is-current .asideIcon.is-asideIcon10, .aside__navLink:hover .asideIcon.is-asideIcon10 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2 9.2h10.6v13.6H5V24h6.8a1.2 1.2 0 0 0 1.2-1.2V9.2A1.2 1.2 0 0 0 11.8 8H1.2A1.2 1.2 0 0 0 0 9.2V19h1.2V9.2Z' fill='%23FFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m0 19 5 5v-3.8A1.2 1.2 0 0 0 3.8 19H0Z' fill='%23FFF'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='11.5' cy='10.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Crect x='8.363' y='7.727' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='8.363' y='9.909' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='8.363' y='12.091' width='4.909' height='1.091' rx='.545' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='1' y='0' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_793_9217'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon11, .aside__navLink.is-current .asideIcon.is-asideIcon11, .aside__navLink:hover .asideIcon.is-asideIcon11 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.42 12.023c.43 0 .785-.333.785-.754 0-.42-.355-.754-.784-.754-.429 0-.784.334-.784.754s.355.754.784.754Zm0 5.23c.43 0 .785-.332.785-.753 0-.42-.355-.754-.784-.754-.429 0-.784.333-.784.754 0 .42.355.754.784.754Zm0 5.232c.43 0 .785-.334.785-.754s-.355-.754-.784-.754c-.429 0-.784.333-.784.754 0 .42.355.754.784.754ZM3.054 7.9A2.146 2.146 0 0 0 .9 10.04v12.92c0 1.182.964 2.14 2.153 2.14h8.894a2.146 2.146 0 0 0 2.153-2.14V10.04c0-1.182-.964-2.14-2.153-2.14H3.053Zm0 1.22h8.894c.513 0 .927.412.927.92v3.09H2.126v-3.09c0-.508.414-.92.927-.92Zm9.82 9.241H2.127v-4.05h10.748v4.05ZM2.127 19.542h10.748v3.418c0 .508-.415.92-.927.92H3.053a.923.923 0 0 1-.927-.92v-3.418Z' fill='%23FFF'/%3E%3Cpath d='M4.42 12.023c.43 0 .785-.333.785-.754 0-.42-.355-.754-.784-.754-.429 0-.784.334-.784.754s.355.754.784.754Zm0 5.23c.43 0 .785-.332.785-.753 0-.42-.355-.754-.784-.754-.429 0-.784.333-.784.754 0 .42.355.754.784.754Zm0 5.232c.43 0 .785-.334.785-.754s-.355-.754-.784-.754c-.429 0-.784.333-.784.754 0 .42.355.754.784.754ZM3.054 7.9A2.146 2.146 0 0 0 .9 10.04v12.92c0 1.182.964 2.14 2.153 2.14h8.894a2.146 2.146 0 0 0 2.153-2.14V10.04c0-1.182-.964-2.14-2.153-2.14H3.053Zm0 1.22h8.894c.513 0 .927.412.927.92v3.09H2.126v-3.09c0-.508.414-.92.927-.92Zm9.82 9.241H2.127v-4.05h10.748v4.05ZM2.127 19.542h10.748v3.418c0 .508-.415.92-.927.92H3.053a.923.923 0 0 1-.927-.92v-3.418Z' fill='%23FFF'/%3E%3Cpath d='M4.42 12.023c.43 0 .785-.333.785-.754 0-.42-.355-.754-.784-.754-.429 0-.784.334-.784.754s.355.754.784.754Zm0 5.23c.43 0 .785-.332.785-.753 0-.42-.355-.754-.784-.754-.429 0-.784.333-.784.754 0 .42.355.754.784.754Zm0 5.232c.43 0 .785-.334.785-.754s-.355-.754-.784-.754c-.429 0-.784.333-.784.754 0 .42.355.754.784.754ZM3.054 7.9A2.146 2.146 0 0 0 .9 10.04v12.92c0 1.182.964 2.14 2.153 2.14h8.894a2.146 2.146 0 0 0 2.153-2.14V10.04c0-1.182-.964-2.14-2.153-2.14H3.053Zm0 1.22h8.894c.513 0 .927.412.927.92v3.09H2.126v-3.09c0-.508.414-.92.927-.92Zm9.82 9.241H2.127v-4.05h10.748v4.05ZM2.127 19.542h10.748v3.418c0 .508-.415.92-.927.92H3.053a.923.923 0 0 1-.927-.92v-3.418Z' stroke='%23FFF' stroke-width='.2'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='12.5' cy='10.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Cg clip-path='url(%23b)'%3E%3Cpath d='M17.601 9.67h-.539a3.729 3.729 0 0 0-.48-1.17l.363-.376a.4.4 0 0 0-.011-.564l-.622-.6a.402.402 0 0 0-.563.01l-.337.349a3.742 3.742 0 0 0-1.083-.468v-.452A.4.4 0 0 0 13.93 6h-.863a.4.4 0 0 0-.399.399v.404c-.446.088-.86.258-1.234.488l-.267-.265a.4.4 0 0 0-.564.003l-.607.614a.4.4 0 0 0 .003.564l.248.245a3.732 3.732 0 0 0-.51 1.217h-.34a.4.4 0 0 0-.398.399v.863a.4.4 0 0 0 .399.399h.348c.107.466.3.899.564 1.28l-.256.265a.4.4 0 0 0 .01.563l.623.6a.4.4 0 0 0 .563-.01l.283-.293c.348.2.729.347 1.136.428v.438a.4.4 0 0 0 .399.398h.863a.4.4 0 0 0 .399-.399v-.486c.41-.104.794-.274 1.138-.501l.364.36a.4.4 0 0 0 .564-.003l.607-.614a.399.399 0 0 0-.003-.563l-.386-.381c.2-.332.35-.695.44-1.082h.547A.4.4 0 0 0 18 10.93v-.863a.4.4 0 0 0-.399-.399ZM13.4 12.823a2.324 2.324 0 1 1 0-4.648 2.324 2.324 0 0 1 0 4.648Z' fill='%23FFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' transform='translate(9 6)' d='M0 0h9v9H0z'/%3E%3C/clipPath%3E%3Cfilter id='a' x='2' y='0' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_793_9178'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon12, .aside__navLink.is-current .asideIcon.is-asideIcon12, .aside__navLink:hover .asideIcon.is-asideIcon12 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 15.75V14c-1.899 0-4.613.738-5.956 2.05a6.942 6.942 0 0 0-2.037 4.058c-.065.49.342.892.836.892.494 0 .887-.404.972-.89a5.212 5.212 0 0 1 1.495-2.822C5.316 16.303 7.576 15.75 9 15.75ZM13.69 17.288c-1.007-.985-3.267-1.538-4.69-1.538V14c1.897 0 4.612.738 5.954 2.05a6.942 6.942 0 0 1 2.038 4.058c.064.49-.342.892-.836.892-.494 0-.887-.404-.972-.89a5.212 5.212 0 0 0-1.495-2.822Z' fill='%23FFF'/%3E%3Ccircle cx='9' cy='9' r='3.3' stroke='%23FFF' stroke-width='1.4'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='15.5' cy='19.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Cpath d='M12.03 18.47a.75.75 0 1 0-1.06 1.06l1.06-1.06ZM13.5 21l-.53.53a.75.75 0 0 0 1.034.025L13.5 21Zm6.005-4.445a.75.75 0 0 0-1.01-1.11l1.01 1.11ZM10.97 19.53l2 2 1.06-1.06-2-2-1.06 1.06Zm3.034 2.025 5.5-5-1.009-1.11-5.5 5 1.01 1.11Z' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='5' y='9' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_793_9210'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navLink.is-active .asideIcon.is-asideIcon13, .aside__navLink.is-current .asideIcon.is-asideIcon13, .aside__navLink:hover .asideIcon.is-asideIcon13 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 15.75V14c-1.899 0-4.613.738-5.956 2.05a6.942 6.942 0 0 0-2.037 4.058c-.065.49.342.892.836.892.494 0 .887-.404.972-.89a5.212 5.212 0 0 1 1.495-2.822C5.316 16.303 7.576 15.75 9 15.75ZM13.69 17.288c-1.007-.985-3.267-1.538-4.69-1.538V14c1.897 0 4.612.738 5.954 2.05a6.942 6.942 0 0 1 2.038 4.058c.064.49-.342.892-.836.892-.494 0-.887-.404-.972-.89a5.212 5.212 0 0 0-1.495-2.822Z' fill='%23FFF'/%3E%3Ccircle cx='9' cy='9' r='3.3' stroke='%23FFF' stroke-width='1.4'/%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='15.5' cy='19.5' r='5.5' fill='%232777F9'/%3E%3C/g%3E%3Crect x='12.363' y='16.727' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='12.363' y='18.909' width='8.182' height='1.091' rx='.545' fill='%23FFF'/%3E%3Crect x='12.363' y='21.091' width='4.909' height='1.091' rx='.545' fill='%23FFF'/%3E%3Cdefs%3E%3Cfilter id='a' x='5' y='9' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='effect1_foregroundBlur_793_9201'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.aside__navSubList {
    background: #2777f9;
    display: none;
}

.aside__navSubList .aside__navSubLink {
    color: #fff;
    display: block;
    /*font-size: 1.3rem;*/
    font-size: 1.0rem;
    font-weight: 450;
    line-height: 3.8rem;
    padding: 0 2.5rem 0 5.4rem;
    text-align: left;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 100%
}

.aside__navSubList .aside__navSubLink:hover {
    color: #fff;
    font-weight: bold;
}

.aside__navItem {
    position: static;
}

.aside--closed .aside__navSubList {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    background: #2777f9;
    border-radius: 6px;
    padding: 8px 0;
    width: 170px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    z-index: 1000;
}

.aside__navSubList--closed {
    position: fixed;
    left: 60px;
    background: #2777f9;
    border-radius: 4px;
    z-index: 10;
    display: none;
    max-height: 100vh;
    overflow-y: auto;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    padding: 4px 0;
}

.aside--closed .aside__navItem.is-active .aside__navSubList--closed {
    display: block;
}

.aside__navSubItem {
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 12px;
    color: #fff;
    white-space: nowrap;
    position: relative;
}

.aside--closed .aside__navSubLink {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 12px;
    color: #fff;
    text-decoration: none;
}

.aside--closed .aside__navItem.is-active {
    background-color: #1d5cd6;
    color: #fff;
}

.aside--closed .aside__navItem.is-active .aside__navSubList {
    display: block;
    position: fixed;
    left: 60px;
    top: 0;
    width: 180px;
    z-index: 10;
    background: #2777f9;
    border-radius: 4px;
}

.aside__navSubList--closed::-webkit-scrollbar {
    width: .5rem
}

.aside__navSubList--closed::-webkit-scrollbar-thumb {
    background: #75aaff;
    border-radius: .6rem
}

.aside__navSubList--closed::-webkit-scrollbar-thumb:hover {
    background: #00248b
}

.aside--closed .aside__navSubList--closed {
    position: fixed;
    background: #2777f9;
    border-radius: 4px;
    z-index: 1000;
    display: none;
}

.aside--closed .aside__navSubList--closed.show {
    display: block;
}

.aside:not(.aside--closed) .aside__navSubItem {
    display: block;
    height: auto;
    padding-left: 1rem;
    padding-right: 0;
}

.aside:not(.aside--closed) .aside__navSubList {
    display: none;
    position: relative;
    padding-left: 0.1rem;
}

.aside:not(.aside--closed) .aside__navSubItem.is-active > .aside__navSubList {
    display: block;
}

.aside__navSubLink.has-children:after {
    content: "";
    display: block;
    height: 2.2rem;
    width: 2.2rem;
    position: absolute;
    right: 0.5rem;
    top: 0.7rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.819a.672.672 0 0 1-.252-.046.697.697 0 0 1-.23-.16L5.982 9.075c-.122-.122-.18-.286-.172-.493a.705.705 0 0 1 .195-.492c.153-.153.317-.218.493-.195a.862.862 0 0 1 .47.218L11 12.146l4.033-4.034a.748.748 0 0 1 .493-.206.542.542 0 0 1 .493.207.505.505 0 0 1 .194.48.892.892 0 0 1-.217.505l-4.515 4.514a.696.696 0 0 1-.229.16.672.672 0 0 1-.252.047Z' fill='%23FFF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    transition: transform 0.3s;
}

.aside__navSubLink.has-children.is-active:after {
    transform: rotate(180deg);
}

.aside--closed .aside__navSubLink.has-children:after {
    content: "";
    display: block;
    height: 2.2rem;
    width: 2.2rem;
    position: absolute;
    right: 0.5rem;
    top: 27%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.819a.672.672 0 0 1-.252-.046.697.697 0 0 1-.23-.16L5.982 9.075c-.122-.122-.18-.286-.172-.493a.705.705 0 0 1 .195-.492c.153-.153.317-.218.493-.195a.862.862 0 0 1 .47.218L11 12.146l4.033-4.034a.748.748 0 0 1 .493-.206.542.542 0 0 1 .493.207.505.505 0 0 1 .194.48.892.892 0 0 1-.217.505l-4.515 4.514a.696.696 0 0 1-.229.16.672.672 0 0 1-.252.047Z' fill='%23FFF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    transition: transform 0.3s;
}

.aside__navSubLink.has-children:hover::after,
.aside__navSubLink.has-children.is-active::after {
    transform: rotate(180deg);
}


.wrapper {
    min-width: 144rem
}

.container {
    background: #F6F7F9;
    padding: 1rem 0 15rem 23rem;
    min-height: 100vh;
}

.container.collapsed {
    padding: 1rem 0 15rem 6rem;
}

.slogan {
    margin: 2.2rem 0 5rem
}

.slogan .slogan__lottie {
    margin-left: -1.5rem;
    width: 61.5rem
}

.tabContent.is-hidden {
    display: none
}

.footer {
    background: #404243;
    bottom: 0;
    /*height: 5rem;*/
    height: 3.5rem;
    left: 0;
    min-width: 144rem;
    position: fixed;
    width: 100%;
    z-index: 99
}

.footer__box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-left: 9px;
}

.mdi {
    padding-right: 1rem;
    position: relative;
    width: calc(100% - 32.6rem)
}

.mdi__list {
    height: 3.9rem;
    overflow-x: scroll;
}

.mdi__list, .mdi__list .mdi__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.mdi__list .mdi__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #A2A9AC;
    border-radius: 0 0 .8rem .8rem;
    border-top: none;
    margin-right: .3rem;
    height: 26px;
}

.mdi__list .mdi__item, .mdi__list .mdi__item .mdi__link {
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s
}

.mdi__list .mdi__item .mdi__link {
    color: #A2A9AC;
    display: block;
    /*font-size: 1.4rem;*/
    font-size: 1.1rem;
    line-height: 1.68rem;
    overflow: hidden;
    padding: .5rem 3.2rem .8rem 1.5rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: inherit;
}

.mdi__list .mdi__item .mdi__tooltip {
    background: #000;
    border-radius: .5rem;
    color: #fff;
    display: none;
    font-size: 1.3rem;
    left: 50%;
    line-height: 3.5rem;
    position: absolute;
    text-align: center;
    top: -4.5rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 16rem
}

.mdi__list .mdi__item .mdi__tooltip:after {
    border-left: .5rem solid transparent;
    border-right: .5rem solid transparent;
    border-top: .5rem solid #000;
    bottom: -.5rem;
    content: "";
    display: block;
    left: 50%;
    margin-left: -.5rem;
    position: absolute
}

.mdi__list .mdi__item .mdi__close {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 4L8.49902 8L12.499 12L11.499 13L7.5 9L3.50098 13L2.50098 12L6.5 8L2.5 4L3.5 3L7.5 7L11.5 3L12.5 4Z' fill='%23A2A9AC'/%3E%3C/svg%3E%0A");
    background-position: 50%;
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    /*height: 1.5rem;*/
    height: 0.9rem;
    position: absolute;
    right: 1rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 1.5rem;
    z-index: 1;
    margin-bottom: 3px;
}

.mdi__list .mdi__item:hover {
    border-color: #fff
}

.mdi__list .mdi__item:hover .mdi__link {
    color: #fff
}

.mdi__list .mdi__item:hover .mdi__close {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 4L8.49902 8L12.499 12L11.499 13L7.5 9L3.50098 13L2.50098 12L6.5 8L2.5 4L3.5 3L7.5 7L11.5 3L12.5 4Z' fill='%23A2A9AC'/%3E%3C/svg%3E%0A");
}

.mdi__list .mdi__item.is-active {
    -webkit-box-flex: 0;
    background: #fff;
    -ms-flex: 0 0 auto;
    /*flex: 0 0 auto;*/
    /*height: 28px;*/
}

.mdi__list .mdi__item.is-active .mdi__link {
    color: #373737 !important;
    font-weight: 600
}

.mdi__list .mdi__item.is-active .mdi__close {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 4L8.49902 8L12.499 12L11.499 13L7.5 9L3.50098 13L2.50098 12L6.5 8L2.5 4L3.5 3L7.5 7L11.5 3L12.5 4Z' fill='%23A2A9AC'/%3E%3C/svg%3E%0A");
}

.mdi__list .mdi__item.is-active:hover .mdi__close {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 4L8.49902 8L12.499 12L11.499 13L7.5 9L3.50098 13L2.50098 12L6.5 8L2.5 4L3.5 3L7.5 7L11.5 3L12.5 4Z' fill='%23A2A9AC'/%3E%3C/svg%3E%0A");
}

.mdi__dropdown {
    position: absolute;
    /*right: 2.5rem;*/
    left: 0;
    top: 0
}

.mdi__dropdown .mdi__btn {
    background-position: 50%;
    background-repeat: no-repeat;
    font-size: 0;
    height: 3.6rem;
    opacity: .6;
    width: 3.6rem
}

.mdi__dropdown .mdi__btn, .mdi__dropdown .mdi__btn:focus, .mdi__dropdown .mdi__btn:hover, .mdi__dropdown.is-active .mdi__btn {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%23FFF'/%3E%3Ccircle cx='7.5' cy='1.5' r='1.5' fill='%23FFF'/%3E%3Ccircle cx='13.5' cy='1.5' r='1.5' fill='%23FFF'/%3E%3C/svg%3E")
}

.mdi__dropdown .mdi__btn:focus, .mdi__dropdown .mdi__btn:hover, .mdi__dropdown.is-active .mdi__btn {
    opacity: 1
}

.mdi__dropdown .mdi__dropdownMenu {
    background-color: #fff;
    border: 1px solid #2777f9;
    border-radius: .4rem;
    bottom: 3rem;
    display: none;
    overflow: hidden;
    padding: .3rem;
    position: absolute;
    /*right: .5rem;*/
    z-index: 100
}

.mdi__dropdown .mdi__dropdownMenu .mdi__dropdownItem {
    border-radius: .4rem;
    color: #373737;
    display: block;
    font-size: 1.4rem;
    line-height: 3.7rem;
    padding: 0 1rem;
    text-align: left;
    width: 18.6rem
}

.mdi__dropdown .mdi__dropdownMenu .mdi__dropdownItem:hover {
    background-color: #f2f7ff
}

.mdi__dropdown.is-active .mdi__dropdownMenu {
    display: block
}

.copyright {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*font-size: 1.3rem;*/
    font-size: 1rem;
    /*height: 5rem;*/
    height: 3.7rem;
    /*margin-right: -5rem;*/
    opacity: .6;
    /*width: 37.7rem*/
}

.copyright .copyright__logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='62' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23FFF'%3E%3Cpath d='M26.772 14.965c-2.983 0-4.63-2.004-4.63-4.968s1.783-4.993 4.683-4.993c1.16 0 2.129.277 2.877.71L29.39 7.79c-.712-.461-1.541-.825-2.509-.825-1.622 0-2.41 1.225-2.41 3.022 0 1.796.815 3.071 2.437 3.071.518 0 .887-.095 1.268-.305v-1.71h-1.634l-.273-1.768h3.94v4.675c-.984.654-2.14 1.016-3.436 1.016ZM34.672 14.895a7.592 7.592 0 0 1-3.282-.723l.34-2.033c.967.527 2.042.89 2.985.89.667 0 1.13-.29 1.13-.86 0-.57-.272-.794-1.595-1.31-1.877-.736-2.694-1.36-2.694-2.948 0-1.849 1.415-2.836 3.212-2.836 1.226 0 2.015.235 2.833.64l-.355 2.003c-.844-.5-1.728-.779-2.448-.779s-1.05.304-1.05.748c0 .49.26.726 1.428 1.186 2.045.763 2.864 1.488 2.864 3.02 0 2.084-1.502 3.003-3.369 3.003h.001ZM2.046 5.326l-.699-.79A10.13 10.13 0 0 0 0 9.531h.485c0-1.65.564-3.152 1.561-4.206ZM1.923 13.066C1.046 12.218.485 11.072.485 9.543v-.01H0c0 1.794.316 3.464.932 4.918l.99-1.383ZM17.278 8.26l-.897.944c1.242.017 2.004 1 1.977 2.245h.484c0-1.231-.567-2.35-1.564-3.188Z'/%3E%3Cpath d='M18.84 11.448h-.483c-.024 1.028-.561 1.893-1.754 2.531l1.261 1.77c.613-1.157.977-2.577.977-4.3ZM2.55 8.095a3.356 3.356 0 0 0-.052.59c0 2.94 2.148 4.818 4.858 4.818 5.153 0 6.683-4.3 8.99-4.3h.037l.897-.943c-1.114-.937-2.768-1.523-4.771-1.523-4.08 0-6.253 3.48-8.106 3.48-.806 0-1.423-.903-1.423-1.78 0-.091.007-.18.017-.265l-.447-.077ZM5.744 3.778c2.978 0 5.047 2.302 7.702 2.302 3.188 0 4.951-1.583 5.395-4.684l-.484-.08c-.133.82-.657 1.806-1.598 1.806-.884 0-1.824-.794-3.19-1.561C12.198.766 10.626 0 8.668 0 5.52 0 2.858 1.896 1.348 4.535l.7.79c.903-.957 2.166-1.547 3.697-1.547Z'/%3E%3Cpath d='M8.857 15.231c-2.306 0-5.223-.512-6.934-2.163L.932 14.45c1.423 3.342 4.456 5.55 9 5.55 3.002 0 6.324-1.218 7.932-4.25l-1.26-1.77c-1.48.795-3.972 1.251-7.747 1.251ZM41.546 14.854V5.329h.933v9.525h-.933ZM47.914 6.184v8.671h-.92v-8.67h-3.03v-.856h6.87l.137.855h-3.057ZM61.095 14.854l-.606-8.13-3.232 8.188h-.731L53.28 6.723l-.61 8.13h-.865l.744-9.524h1.149l3.204 8.31 3.218-8.31h1.135L62 14.854h-.905.001Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h62v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    display: inline-block;
    font-size: 0;
    height: 2rem;
    /*margin-right: .9rem;*/
    margin-right: -0.1rem;
    width: 6.2rem;
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: center center;
}

.footer__box.is-overflow .mdi__item:hover > .mdi__tooltip {
    display: block
}

.footer__box.is-overflow .mdi__item.is-active:hover > .mdi__tooltip {
    display: none
}

@media (max-width: 1919px) {
    .mdi {
        width: calc(100% - 37.6rem)
    }

    .copyright {
        margin-right: 0
    }
}

.component__content {
    margin: 0 0 10rem
}

.component__content .component__title {
    border-bottom: 1px solid #eee;
    margin-bottom: 2rem;
    padding-bottom: 2rem
}

.component__content .component__subTitle {
    margin: 0 0 1.5rem
}

.component__content .component__box {
    margin: 0 0 6rem
}

.component__bgList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 3rem
}

.component__bgList .component__bgItem {
    margin-right: 2rem
}

.component__bgList .component__bgBox {
    height: 12rem;
    margin-bottom: 1rem;
    width: 12rem
}

.component__textList .component__textItem {
    margin: 0 0 2rem
}

.is-fwBold {
    font-weight: 700 !important
}

.is-fwSemiBold {
    font-weight: 600 !important
}

.is-fwRegular {
    font-weight: 400 !important
}

.is-fwLight {
    font-weight: 300 !important
}

.h1, h1 {
    font-size: 4rem;
    line-height: 5.2rem
}

.h1, .h2, h1, h2 {
    font-weight: 600
}

.h2, h2 {
    font-size: 2.5rem;
    line-height: 3.4rem
}

.h3, h3 {
    font-size: 2rem;
    line-height: 3.2rem
}

.b1 {
    font-size: 1.5rem;
    line-height: 2.4rem
}

.b2 {
    font-size: 1.4rem;
    line-height: 2.2rem
}

.caption {
    font-size: 1.3rem;
    line-height: 2rem
}

.description {
    padding-left: 1.8rem;
    position: relative
}

.description:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 12A6 6 0 1 0 6 0a6 6 0 0 0 0 12Zm-.692-5.077V3.231h1.384v3.692H5.308Zm0 2.308V7.846h1.384v1.385H5.308Z' fill='%23373737'/%3E%3C/svg%3E");
    border-radius: 50%;
    content: "";
    display: block;
    height: 1.2rem;
    left: 0;
    position: absolute;
    top: .45rem;
    width: 1.2rem
}

.description.is-secondary:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 12A6 6 0 1 0 6 0a6 6 0 0 0 0 12Zm-.692-5.077V3.231h1.384v3.692H5.308Zm0 2.308V7.846h1.384v1.385H5.308Z' fill='%2300248B'/%3E%3C/svg%3E")
}

.description.is-grayMedium:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 0a6 6 0 1 0 0 12A6 6 0 0 0 6 0Zm.692 5.077v3.692H5.308V5.077h1.384Zm0-2.308v1.385H5.308V2.769h1.384Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.description__text {
    padding-left: 1.8rem;
    position: relative
}

.description__text:before {
    background: #373737;
    border-radius: 50%;
    content: "";
    display: block;
    height: .5rem;
    left: .3rem;
    position: absolute;
    top: .8rem;
    width: .5rem
}

.description__text.is-grayMedium:before {
    background: #b3b3b3
}

.description__text.is-secondary:before {
    background: #00248b
}

.is-white {
    color: #fff
}

.is-black {
    color: #000
}

.is-primary {
    color: #75aaff
}

.is-primaryText {
    color: #0060f9
}

.is-primary2 {
    color: #2777f9
}

.is-primaryBox {
    color: #fbfbfb
}

.is-primaryBox2 {
    color: #f2f7ff
}

.is-secondary {
    color: #00248b
}

.is-error {
    color: #e15050
}

.is-positive {
    color: #336cff
}

.is-bgWhite {
    background-color: #fff
}

.is-bgBlack {
    background-color: #000
}

.is-bgPrimary {
    background-color: #75aaff
}

.is-bgPrimaryText {
    background-color: #0060f9
}

.is-bgPrimary2 {
    background-color: #2777f9
}

.is-bgPrimaryBox {
    background-color: #fbfbfb
}

.is-bgPrimaryBox2 {
    background-color: #f2f7ff
}

.is-bgSecondary {
    background-color: #00248b
}

.is-bgError {
    background-color: #e15050
}

.is-bgPositive {
    background-color: #336cff
}

.is-grayDefault {
    color: #373737
}

.is-grayMedium {
    color: #b3b3b3
}

.is-grayLight {
    color: silver
}

.is-grayDisable {
    color: #dedede
}

.is-grayLine {
    color: #f0f0f0
}

.is-bgGrayDefault {
    background-color: #373737
}

.is-bgGrayMedium {
    background-color: #b3b3b3
}

.is-bgGrayLight {
    background-color: silver
}

.is-bgGrayDisable {
    background-color: #dedede
}

.is-bgGrayLine {
    background-color: #f0f0f0
}

.before-load {
    overflow: hidden
}

.loading {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transition: .5s;
    transition: .5s;
    z-index: 100
}

.before-load .loading {
    opacity: 1
}

.loading__circle {
    -webkit-animation: loading-spin 3s infinite;
    animation: loading-spin 3s infinite;
    height: 54px;
    width: 54px
}

.loading__circle circle {
    stroke: #000;
    stroke-width: 4;
    stroke-dasharray: 157;
    stroke-dashoffset: 0;
    fill: transparent;
    -webkit-animation: loading-circle-ani 1s infinite;
    animation: loading-circle-ani 1s infinite
}

@-webkit-keyframes loading-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loading-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes loading-circle-ani {
    0% {
        stroke-dashoffset: 157
    }
    75% {
        stroke-dashoffset: -147
    }
    to {
        stroke-dashoffset: -157
    }
}

@keyframes loading-circle-ani {
    0% {
        stroke-dashoffset: 157
    }
    75% {
        stroke-dashoffset: -147
    }
    to {
        stroke-dashoffset: -157
    }
}

.btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: .4rem;
    border-style: solid;
    border-width: .1rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    /*font-size: 1.5rem;*/
    font-size: 1.1rem;
    font-weight: 600;
    /*height: 4.2rem;*/
    height: 3.2rem;
    line-height: 4rem;
    /*padding: 0 2.2rem;*/
    padding: 0 1.5rem;
    -webkit-transition: all .3s;
    transition: all .3s
}

.btn.is-sm {
    /*font-size: 1.4rem;*/
    font-size: 1.1rem;
    /*height: 3.8rem;*/
    height: 3rem;
    line-height: 3.6rem;
    /*padding: 0 1.5rem*/
    padding: 0.2rem 1.1rem 0 1.1rem;
}

.btn .is-iconPlus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.06 12a.583.583 0 0 0 .6-.6V8.68h2.76a.583.583 0 0 0 .58-.6.583.583 0 0 0-.6-.6H8.66v-2.9a.583.583 0 0 0-.6-.58.583.583 0 0 0-.6.6v2.88H4.58a.583.583 0 0 0-.58.6.583.583 0 0 0 .6.6h2.86v2.74a.583.583 0 0 0 .6.58ZM8 16c-1.133 0-2.187-.203-3.16-.61A7.808 7.808 0 0 1 2.3 13.7a7.808 7.808 0 0 1-1.69-2.54C.203 10.187 0 9.133 0 8c0-1.12.203-2.167.61-3.14.407-.973.97-1.82 1.69-2.54A7.942 7.942 0 0 1 4.84.62C5.813.207 6.867 0 8 0c1.12 0 2.167.207 3.14.62.973.413 1.82.98 2.54 1.7a7.941 7.941 0 0 1 1.7 2.54c.413.973.62 2.02.62 3.14 0 1.133-.207 2.187-.62 3.16a7.941 7.941 0 0 1-1.7 2.54 7.809 7.809 0 0 1-2.54 1.69c-.973.407-2.02.61-3.14.61Zm0-1.2c1.867 0 3.467-.667 4.8-2 1.333-1.333 2-2.933 2-4.8s-.667-3.467-2-4.8c-1.333-1.333-2.933-2-4.8-2s-3.467.667-4.8 2c-1.333 1.333-2 2.933-2 4.8s.667 3.467 2 4.8c1.333 1.333 2.933 2 4.8 2Z' fill='%23fff'/%3E%3C/svg%3E");
    margin-left: .6rem
}

.btn .is-iconPlus, .btn .is-iconSearch {
    display: inline-block;
    height: 1.6rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 1.6rem
}

.btn .is-iconSearch {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398c.03.04.061.078.097.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.004 1.004 0 0 0-.115-.1ZM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0Z' fill='%23fff'/%3E%3C/svg%3E");
    /*margin-left: 1rem;*/
    margin-left: 0.7rem;
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
}

.btn .is-iconReset {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.037 16.992c-1.731-.31-3.17-1.114-4.317-2.411C1.573 13.283 1 11.779 1 10.069c0-1.047.234-2.035.702-2.964a6.743 6.743 0 0 1 1.99-2.367.695.695 0 0 1 .444-.122.67.67 0 0 1 .444.188.608.608 0 0 1 .21.51c-.015.19-.116.36-.303.508a5.435 5.435 0 0 0-1.533 1.89 5.265 5.265 0 0 0-.55 2.357c0 1.386.452 2.591 1.357 3.616s2.052 1.685 3.44 1.98c.172.029.316.11.433.243.117.133.176.28.176.442a.607.607 0 0 1-.234.498.67.67 0 0 1-.539.144Zm2.949 0a.67.67 0 0 1-.538-.144.607.607 0 0 1-.234-.498c0-.162.058-.31.175-.442a.726.726 0 0 1 .433-.243c1.404-.295 2.55-.955 3.44-1.98.89-1.025 1.334-2.23 1.334-3.617 0-1.607-.589-2.967-1.767-4.08-1.178-1.114-2.617-1.67-4.317-1.67h-.468l.912.862a.61.61 0 0 1 .188.465.61.61 0 0 1-.188.464.722.722 0 0 1-.514.2.643.643 0 0 1-.492-.2L5.82 4.12a.675.675 0 0 1-.163-.221.618.618 0 0 1-.047-.244c0-.088.016-.17.047-.243a.675.675 0 0 1 .164-.221l2.13-2.013A.686.686 0 0 1 8.44 1c.203 0 .375.059.515.177a.684.684 0 0 1 .188.487.61.61 0 0 1-.188.464l-.912.863h.468c2.09 0 3.86.689 5.312 2.068C15.274 6.437 16 8.107 16 10.069c0 1.71-.57 3.214-1.708 4.512-1.14 1.297-2.574 2.1-4.306 2.41Z' fill='%23fff'/%3E%3C/svg%3E");
    font-size: 0;
    height: 1.7rem;
    width: 1.7rem;
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center top;
}

.btn.is-black {
    background: #373737;
    border-color: #373737;
    color: #fff
}

.btn.is-black.is-active, .btn.is-black:active, .btn.is-black:focus, .btn.is-black:hover, .btn.is-primary {
    background: #2777f9;
    border-color: #2777f9
}

.btn.is-primary {
    color: #fff
}

.btn.is-primary.is-active, .btn.is-primary:active, .btn.is-primary:focus, .btn.is-primary:hover {
    background: #75aaff;
    border-color: #75aaff
}

.btn.is-outlineGray {
    background: #fff;
    border-color: #e8e8e8;
    color: #373737
}

.btn.is-outlineGray.is-active, .btn.is-outlineGray:active, .btn.is-outlineGray:focus, .btn.is-outlineGray:hover {
    background: #fbfbfb
}

.btn.is-outlineGray2 {
    background: #fff;
    border-color: #e8e8e8;
    color: #373737
}

.btn.is-outlineGray2.is-active, .btn.is-outlineGray2:active, .btn.is-outlineGray2:focus, .btn.is-outlineGray2:hover {
    border-color: #2777f9
}

.btn.is-outlineGray2.is-disabled, .btn.is-outlineGray2[disabled], fieldset[disabled] .btn.is-outlineGray2 {
    border-color: #dedede
}

.btn.is-outlinePrimary {
    background: #fff;
    border-color: #2777f9;
    color: #0060f9
}

.btn.is-outlinePrimary.is-active, .btn.is-outlinePrimary:active, .btn.is-outlinePrimary:focus, .btn.is-outlinePrimary:hover {
    background: #f2f7ff
}

.btn.is-secondary {
    background: #00248b;
    border-color: #00248b;
    color: #fff
}

.btn.is-secondary.is-active, .btn.is-secondary:active, .btn.is-secondary:focus, .btn.is-secondary:hover {
    background: #0031be;
    border-color: #0031be
}

.btn.is-iconBtn {
    background: #bcd5fd;
    border-color: #bcd5fd;
    color: #fff
}

.btn.is-iconBtn.is-active, .btn.is-iconBtn:active, .btn.is-iconBtn:focus, .btn.is-iconBtn:hover {
    background: #2777f9;
    border-color: #2777f9
}

.btn.is-disabled, .btn[disabled], fieldset[disabled] .btn {
    background: #fbfbfb;
    border-color: #fbfbfb;
    color: #dedede;
    pointer-events: none
}

.btn.is-disabled .is-iconPlus, .btn[disabled] .is-iconPlus, fieldset[disabled] .btn .is-iconPlus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.06 12a.583.583 0 0 0 .6-.6V8.68h2.76a.583.583 0 0 0 .58-.6.583.583 0 0 0-.6-.6H8.66v-2.9a.583.583 0 0 0-.6-.58.583.583 0 0 0-.6.6v2.88H4.58a.583.583 0 0 0-.58.6.583.583 0 0 0 .6.6h2.86v2.74a.583.583 0 0 0 .6.58ZM8 16c-1.133 0-2.187-.203-3.16-.61A7.808 7.808 0 0 1 2.3 13.7a7.808 7.808 0 0 1-1.69-2.54C.203 10.187 0 9.133 0 8c0-1.12.203-2.167.61-3.14.407-.973.97-1.82 1.69-2.54A7.942 7.942 0 0 1 4.84.62C5.813.207 6.867 0 8 0c1.12 0 2.167.207 3.14.62.973.413 1.82.98 2.54 1.7a7.941 7.941 0 0 1 1.7 2.54c.413.973.62 2.02.62 3.14 0 1.133-.207 2.187-.62 3.16a7.941 7.941 0 0 1-1.7 2.54 7.809 7.809 0 0 1-2.54 1.69c-.973.407-2.02.61-3.14.61Zm0-1.2c1.867 0 3.467-.667 4.8-2 1.333-1.333 2-2.933 2-4.8s-.667-3.467-2-4.8c-1.333-1.333-2.933-2-4.8-2s-3.467.667-4.8 2c-1.333 1.333-2 2.933-2 4.8s.667 3.467 2 4.8c1.333 1.333 2.933 2 4.8 2Z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.btn.is-disabled .is-iconSearch, .btn[disabled] .is-iconSearch, fieldset[disabled] .btn .is-iconSearch {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398c.03.04.061.078.097.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.004 1.004 0 0 0-.115-.1ZM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0Z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.btn.is-disabled .is-iconReset, .btn[disabled] .is-iconReset, fieldset[disabled] .btn .is-iconReset {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.037 16.992c-1.731-.31-3.17-1.114-4.317-2.411C1.573 13.283 1 11.779 1 10.069c0-1.047.234-2.035.702-2.964a6.743 6.743 0 0 1 1.99-2.367.695.695 0 0 1 .444-.122.67.67 0 0 1 .444.188.608.608 0 0 1 .21.51c-.015.19-.116.36-.303.508a5.435 5.435 0 0 0-1.533 1.89 5.265 5.265 0 0 0-.55 2.357c0 1.386.452 2.591 1.357 3.616s2.052 1.685 3.44 1.98c.172.029.316.11.433.243.117.133.176.28.176.442a.607.607 0 0 1-.234.498.67.67 0 0 1-.539.144Zm2.949 0a.67.67 0 0 1-.538-.144.607.607 0 0 1-.234-.498c0-.162.058-.31.175-.442a.726.726 0 0 1 .433-.243c1.404-.295 2.55-.955 3.44-1.98.89-1.025 1.334-2.23 1.334-3.617 0-1.607-.589-2.967-1.767-4.08-1.178-1.114-2.617-1.67-4.317-1.67h-.468l.912.862a.61.61 0 0 1 .188.465.61.61 0 0 1-.188.464.722.722 0 0 1-.514.2.643.643 0 0 1-.492-.2L5.82 4.12a.675.675 0 0 1-.163-.221.618.618 0 0 1-.047-.244c0-.088.016-.17.047-.243a.675.675 0 0 1 .164-.221l2.13-2.013A.686.686 0 0 1 8.44 1c.203 0 .375.059.515.177a.684.684 0 0 1 .188.487.61.61 0 0 1-.188.464l-.912.863h.468c2.09 0 3.86.689 5.312 2.068C15.274 6.437 16 8.107 16 10.069c0 1.71-.57 3.214-1.708 4.512-1.14 1.297-2.574 2.1-4.306 2.41Z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.textBtn {
    border-radius: .2rem;
    color: #0060f9;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 2.7rem;
    padding: 0 .8rem;
    text-decoration: underline;
    -webkit-transition: all .3s;
    transition: all .3s
}

.textBtn.is-active, .textBtn:active, .textBtn:focus, .textBtn:hover {
    background: #f2f7ff
}

.textBtn.is-disabled, .textBtn[disabled], fieldset[disabled] .textBtn {
    background: #fbfbfb;
    border-color: #fbfbfb;
    color: #dedede;
    pointer-events: none
}

.downloadBtn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #373737;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.downloadBtn .is-downloadIcon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 14.925a.738.738 0 0 1-.258-.043.719.719 0 0 1-.234-.152l-3.54-3.272a.576.576 0 0 1-.198-.466.654.654 0 0 1 .222-.465.717.717 0 0 1 .504-.195c.195 0 .363.065.504.195l2.297 2.145V6.15c0-.188.066-.343.2-.466A.713.713 0 0 1 12 5.5c.203 0 .371.061.504.184s.2.278.2.466v6.522l2.32-2.145a.717.717 0 0 1 .503-.195c.196 0 .364.065.504.195s.211.285.211.466c0 .18-.07.335-.21.465l-3.54 3.272a.719.719 0 0 1-.234.152.738.738 0 0 1-.258.043ZM5.906 18.5c-.375 0-.703-.13-.984-.39s-.422-.563-.422-.91v-2.448c0-.188.066-.343.2-.466a.714.714 0 0 1 .503-.184c.203 0 .371.061.504.184s.2.278.2.466V17.2h12.187v-2.448c0-.188.066-.343.199-.466a.714.714 0 0 1 .504-.184c.203 0 .371.061.504.184s.199.278.199.466V17.2c0 .347-.14.65-.422.91-.281.26-.61.39-.984.39H5.906Z' fill='silver'/%3E%3C/svg%3E");
    display: inline-block;
    height: 2.4rem;
    margin-right: .5rem;
    width: 2.4rem
}

.downloadBtn:hover {
    text-decoration: underline
}

.downloadBtn:hover .is-downloadIcon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 14.925a.738.738 0 0 1-.258-.043.719.719 0 0 1-.234-.152l-3.54-3.272a.576.576 0 0 1-.198-.466.654.654 0 0 1 .222-.465.717.717 0 0 1 .504-.195c.195 0 .363.065.504.195l2.297 2.145V6.15c0-.188.066-.343.2-.466A.713.713 0 0 1 12 5.5c.203 0 .371.061.504.184s.2.278.2.466v6.522l2.32-2.145a.717.717 0 0 1 .503-.195c.196 0 .364.065.504.195s.211.285.211.466c0 .18-.07.335-.21.465l-3.54 3.272a.719.719 0 0 1-.234.152.738.738 0 0 1-.258.043ZM5.906 18.5c-.375 0-.703-.13-.984-.39s-.422-.563-.422-.91v-2.448c0-.188.066-.343.2-.466a.714.714 0 0 1 .503-.184c.203 0 .371.061.504.184s.2.278.2.466V17.2h12.187v-2.448c0-.188.066-.343.199-.466a.714.714 0 0 1 .504-.184c.203 0 .371.061.504.184s.199.278.199.466V17.2c0 .347-.14.65-.422.91-.281.26-.61.39-.984.39H5.906Z' fill='%232777F9'/%3E%3C/svg%3E")
}

.downloadBtn:active {
    color: #0060f9;
    text-decoration: underline
}

.downloadBtn:active .is-downloadIcon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 14.925a.738.738 0 0 1-.258-.043.719.719 0 0 1-.234-.152l-3.54-3.272a.576.576 0 0 1-.198-.466.654.654 0 0 1 .222-.465.717.717 0 0 1 .504-.195c.195 0 .363.065.504.195l2.297 2.145V6.15c0-.188.066-.343.2-.466A.713.713 0 0 1 12 5.5c.203 0 .371.061.504.184s.2.278.2.466v6.522l2.32-2.145a.717.717 0 0 1 .503-.195c.196 0 .364.065.504.195s.211.285.211.466c0 .18-.07.335-.21.465l-3.54 3.272a.719.719 0 0 1-.234.152.738.738 0 0 1-.258.043ZM5.906 18.5c-.375 0-.703-.13-.984-.39s-.422-.563-.422-.91v-2.448c0-.188.066-.343.2-.466a.714.714 0 0 1 .503-.184c.203 0 .371.061.504.184s.2.278.2.466V17.2h12.187v-2.448c0-.188.066-.343.199-.466a.714.714 0 0 1 .504-.184c.203 0 .371.061.504.184s.199.278.199.466V17.2c0 .347-.14.65-.422.91-.281.26-.61.39-.984.39H5.906Z' fill='%232777F9'/%3E%3C/svg%3E")
}

.tui-pagination {
    height: 3.8rem;
    margin: 3rem 0 0;
    text-align: center
}

.tui-pagination .tui-page-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: .1rem solid #fff;
    color: #b3b3b3;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1.5rem;
    height: 3.8rem;
    justify-content: center;
    margin: 0 .5rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    vertical-align: middle;
    width: 3.8rem
}

.tui-pagination .tui-page-btn:focus, .tui-pagination .tui-page-btn:hover {
    color: #373737
}

.tui-pagination .tui-page-btn.tui-is-selected {
    background-color: #f2f7ff;
    border-color: #75aaff;
    border-radius: .4rem;
    color: #373737;
    font-weight: 600
}

.tui-pagination .tui-page-btn.tui-is-disabled {
    color: #dedede
}

.tui-pagination .tui-next, .tui-pagination .tui-prev {
    background-position: 50%;
    background-repeat: no-repeat;
    font-size: 0
}

.tui-pagination .tui-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.072 5.809c0 .091.015.175.045.252.03.076.084.153.16.229l4.538 4.538c.123.122.287.179.493.171a.704.704 0 0 0 .493-.194c.152-.153.217-.317.195-.493a.862.862 0 0 0-.218-.47L1.744 5.809l4.034-4.034a.748.748 0 0 0 .206-.492.542.542 0 0 0-.206-.493.505.505 0 0 0-.481-.195.892.892 0 0 0-.505.218L.278 5.327a.698.698 0 0 0-.16.23.673.673 0 0 0-.046.252Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.tui-pagination .tui-prev:focus, .tui-pagination .tui-prev:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.072 5.809c0 .091.015.175.045.252.03.076.084.153.16.229l4.538 4.538c.123.122.287.179.493.171a.704.704 0 0 0 .493-.194c.152-.153.217-.317.195-.493a.862.862 0 0 0-.218-.47L1.744 5.809l4.034-4.034a.748.748 0 0 0 .206-.492.542.542 0 0 0-.206-.493.505.505 0 0 0-.481-.195.892.892 0 0 0-.505.218L.278 5.327a.698.698 0 0 0-.16.23.673.673 0 0 0-.046.252Z' fill='%23373737'/%3E%3C/svg%3E")
}

.tui-pagination .tui-prev.tui-is-disabled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.072 5.809c0 .091.015.175.045.252.03.076.084.153.16.229l4.538 4.538c.123.122.287.179.493.171a.704.704 0 0 0 .493-.194c.152-.153.217-.317.195-.493a.862.862 0 0 0-.218-.47L1.744 5.809l4.034-4.034a.748.748 0 0 0 .206-.492.542.542 0 0 0-.206-.493.505.505 0 0 0-.481-.195.892.892 0 0 0-.505.218L.278 5.327a.698.698 0 0 0-.16.23.673.673 0 0 0-.046.252Z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.tui-pagination .tui-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.928 5.809a.673.673 0 0 1-.045.252.698.698 0 0 1-.16.229l-4.538 4.538c-.123.122-.287.179-.493.171a.704.704 0 0 1-.493-.194c-.153-.153-.217-.317-.195-.493a.862.862 0 0 1 .218-.47l4.034-4.033L.222 1.775a.748.748 0 0 1-.206-.492A.542.542 0 0 1 .222.79.505.505 0 0 1 .703.595a.892.892 0 0 1 .505.218l4.514 4.514c.077.077.13.153.16.23.031.076.046.16.046.252Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.tui-pagination .tui-next:focus, .tui-pagination .tui-next:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.928 5.809a.673.673 0 0 1-.045.252.698.698 0 0 1-.16.229l-4.538 4.538c-.123.122-.287.179-.493.171a.704.704 0 0 1-.493-.194c-.153-.153-.217-.317-.195-.493a.862.862 0 0 1 .218-.47l4.034-4.033L.222 1.775a.748.748 0 0 1-.206-.492A.542.542 0 0 1 .222.79.505.505 0 0 1 .703.595a.892.892 0 0 1 .505.218l4.514 4.514c.077.077.13.153.16.23.031.076.046.16.046.252Z' fill='%23373737'/%3E%3C/svg%3E")
}

.tui-pagination .tui-next.tui-is-disabled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.928 5.809a.673.673 0 0 1-.045.252.698.698 0 0 1-.16.229l-4.538 4.538c-.123.122-.287.179-.493.171a.704.704 0 0 1-.493-.194c-.153-.153-.217-.317-.195-.493a.862.862 0 0 1 .218-.47l4.034-4.033L.222 1.775a.748.748 0 0 1-.206-.492A.542.542 0 0 1 .222.79.505.505 0 0 1 .703.595a.892.892 0 0 1 .505.218l4.514 4.514c.077.077.13.153.16.23.031.076.046.16.046.252Z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.tui-pagination .tui-first, .tui-pagination .tui-last, .tui-pagination .tui-next-is-ellip, .tui-pagination .tui-prev-is-ellip {
    display: none
}

.formControl {
    position: relative;
    height: fit-content;
}

.formControl.is-addressInput {
    width: 20rem
}

.formControl.is-width100 {
    width: 10rem
}

.formControl__input, .formControl__search {
    background-color: #fff;
    border: 1px solid #A2A9AC;
    border-radius: .4rem;
    color: #373737;
    /*font-size: 1.4rem;*/
    font-size: 1.1rem;
    height: 2.8rem;
    line-height: 3.8rem;
    outline: none;
    padding: 0 1rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 100%
}

.formControl__textarea {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.895 6-.737-.737 2.105-2.105.737.737L3.895 6ZM.737 6 0 5.263 5.263 0 6 .737.737 6Z' fill='silver'/%3E%3C/svg%3E");
    background-position: right .4rem bottom .4rem;
    background-repeat: no-repeat;
    border: 1px solid #A2A9AC;
    border-radius: .4rem;
    color: #373737;
    /*font-size: 1.4rem;*/
    font-size: 1.2rem;
    line-height: 2.5rem;
    outline: none;
    padding: 1rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    vertical-align: top;
    width: 100%
}

.formControl__input.is-lg, .formControl__search.is-lg {
    height: 4.2rem;
    line-height: 4.2rem
}

.formControl__textarea.is-lg {
    line-height: 4.2rem
}

.formControl__input::-webkit-input-placeholder, .formControl__search::-webkit-input-placeholder, .formControl__textarea::-webkit-input-placeholder {
    color: silver
}

.formControl__input::-moz-placeholder, .formControl__search::-moz-placeholder, .formControl__textarea::-moz-placeholder {
    color: silver
}

.formControl__input:-ms-input-placeholder, .formControl__search:-ms-input-placeholder, .formControl__textarea:-ms-input-placeholder {
    color: silver
}

.formControl__input::-ms-input-placeholder, .formControl__search::-ms-input-placeholder, .formControl__textarea::-ms-input-placeholder {
    color: silver
}

.formControl__input::placeholder, .formControl__search::placeholder, .formControl__textarea::placeholder {
    color: silver
}

.formControl__input:focus, .formControl__input:hover, .formControl__search:focus, .formControl__search:hover, .formControl__textarea:focus, .formControl__textarea:hover {
    border-color: #2777f9
}

.formControl__input.is-error, .formControl__search.is-error, .formControl__textarea.is-error {
    border-color: #e15050
}

.formControl__input.is-disabled, .formControl__input[disabled], .formControl__search.is-disabled, .formControl__search[disabled], .formControl__textarea.is-disabled, .formControl__textarea[disabled], fieldset[disabled] .formControl__input, fieldset[disabled] .formControl__search, fieldset[disabled] .formControl__textarea {
    background-color: #fbfbfb;
    border-color: #f0f0f0;
    color: silver;
    pointer-events: none
}

.formControl__input.is-disabled + .formControl__clear, .formControl__input[disabled] + .formControl__clear, .formControl__search.is-disabled + .formControl__clear, .formControl__search[disabled] + .formControl__clear, .formControl__textarea.is-disabled + .formControl__clear, .formControl__textarea[disabled] + .formControl__clear, fieldset[disabled] .formControl__input + .formControl__clear, fieldset[disabled] .formControl__search + .formControl__clear, fieldset[disabled] .formControl__textarea + .formControl__clear {
    display: none
}

.formControl__input[readonly], .formControl__search[readonly], .formControl__textarea[readonly] {
    border-color: #fff;
    /*pointer-events: none*/
}

.formControl__input[readonly] + .formControl__clear, .formControl__search[readonly] + .formControl__clear, .formControl__textarea[readonly] + .formControl__clear {
    display: none
}

.formControl__input::-ms-clear, .formControl__input::-ms-reveal, .formControl__input::-webkit-search-cancel-button, .formControl__input::-webkit-search-decoration, .formControl__input::-webkit-search-results-button, .formControl__input::-webkit-search-results-decoration, .formControl__search::-ms-clear, .formControl__search::-ms-reveal, .formControl__search::-webkit-search-cancel-button, .formControl__search::-webkit-search-decoration, .formControl__search::-webkit-search-results-button, .formControl__search::-webkit-search-results-decoration, .formControl__textarea::-ms-clear, .formControl__textarea::-ms-reveal, .formControl__textarea::-webkit-search-cancel-button, .formControl__textarea::-webkit-search-decoration, .formControl__textarea::-webkit-search-results-button, .formControl__textarea::-webkit-search-results-decoration {
    display: none
}

.formControl__input {
    padding-right: 3rem
}

.formControl__search {
    padding-right: 5.5rem
}

.formControl__textarea[readonly] {
    background-color: #fbfbfb;
    border-color: #f0f0f0;
    color: silver;
    /*pointer-events: none*/
}

.formControl__textarea::-webkit-resizer {
    display: none
}

.formControl__textarea:focus, .formControl__textarea:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.895 6-.737-.737 2.105-2.105.737.737L3.895 6ZM.737 6 0 5.263 5.263 0 6 .737.737 6Z' fill='%232777F9'/%3E%3C/svg%3E")
}

.formControl__textarea.is-error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.895 6-.737-.737 2.105-2.105.737.737L3.895 6ZM.737 6 0 5.263 5.263 0 6 .737.737 6Z' fill='silver'/%3E%3C/svg%3E")
}

.formControl__clear {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='7' fill='%23DEDEDE'/%3E%3Cpath d='M11 5.604 10.396 5 8 7.396 5.604 5 5 5.604 7.396 8 5 10.396l.604.604L8 8.604 10.396 11l.604-.604L8.604 8 11 5.604Z' fill='%23fff'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    font-size: 0;
    height: 1.6rem;
    opacity: 0;
    position: absolute;
    right: 1rem;
    /*top: 1.1rem;*/
    top: 0.6rem;
    width: 1.6rem
}

.formControl__input:focus + .formControl__clear, .formControl__search:focus + .formControl__clear {
    opacity: 1
}

.formControl__search + .formControl__clear {
    right: 3.2rem;
    top: 0.67rem;
}

.formControl__searchBtn {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398c.03.04.06.078.097.115l3.85 3.85a1 1 0 1 0 1.415-1.414l-3.85-3.85a.995.995 0 0 0-.115-.1ZM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0Z' fill='silver'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 0;
    height: 1.6rem;
    position: absolute;
    right: 1rem;
    /*top: 1.1rem;*/
    top: 0.6rem;
    width: 1.6rem
}

.formControl__search:focus ~ .formControl__searchBtn, .formControl__search:hover ~ .formControl__searchBtn {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398c.03.04.061.078.097.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a.986.986 0 0 0-.115-.1ZM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0Z' fill='%232777F9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.formControl__search.is-disabled ~ .formControl__searchBtn, .formControl__search[disabled] ~ .formControl__searchBtn, fieldset[disabled] ~ .formControl__searchBtn {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398c.03.04.06.078.097.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a.995.995 0 0 0-.115-.1ZM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0Z' fill='%23DEDEDE'/%3E%3C/svg%3E");
    pointer-events: none
}

.formControl__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 3.8rem;
    padding: 0 1rem
}

.formControl__number {
    background-color: #fff !important;
    border: 1px solid #A2A9AC !important;
    border-radius: .4rem !important;
    color: #373737 !important;
    font-size: 1.4rem !important;
    height: 3.8rem !important;
    line-height: 3.8rem !important;
    outline: none !important;
    padding: 0 1rem !important;
    -webkit-transition: all .3s !important;
    transition: all .3s !important;
    width: 100% !important;
}

.checkBox, .formControl__text {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.checkBox {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    position: relative
}

.checkBox .checkBox__input {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    left: 0;
    opacity: 0;
    position: absolute;
    z-index: -1
}

.checkBox .checkBox__input:checked + .checkBox__inputStyle {
    background-color: #2777f9;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.888 9.099c.123.047.25.068.374.068.125 0 .252-.02.374-.068a1.02 1.02 0 0 0 .34-.224l6.556-6.352c.195-.188.3-.43.3-.7 0-.268-.105-.51-.3-.698a1.019 1.019 0 0 0-.722-.292c-.278 0-.527.103-.722.292L4.262 6.769 1.893 4.474a1.009 1.009 0 0 0-.713-.291c-.278 0-.523.107-.713.29a.965.965 0 0 0-.301.708c0 .27.102.516.3.708L3.55 8.875c.09.088.203.17.34.224Z' fill='%23fff'/%3E%3C/svg%3E");
    border-color: #2777f9
}

.checkBox .checkBox__input:disabled {
    pointer-events: none
}

.checkBox .checkBox__input:disabled + .checkBox__inputStyle {
    background-color: #fbfbfb;
    border-color: #dedede;
    pointer-events: none
}

.checkBox .checkBox__input:checked:disabled + .checkBox__inputStyle {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.888 9.099c.123.047.25.068.374.068.125 0 .252-.02.374-.068a1.02 1.02 0 0 0 .34-.224l6.556-6.352c.195-.188.3-.43.3-.7 0-.268-.105-.51-.3-.698a1.019 1.019 0 0 0-.722-.292c-.278 0-.527.103-.722.292L4.262 6.769 1.893 4.474a1.009 1.009 0 0 0-.713-.291c-.278 0-.523.107-.713.29a.965.965 0 0 0-.301.708c0 .27.102.516.3.708L3.55 8.875c.09.088.203.17.34.224Z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.checkBox .checkBox__inputStyle {
    background-position: 50%;
    background-repeat: no-repeat;
    border: .1rem solid silver;
    border-radius: .4rem;
    cursor: pointer;
    display: inline-block;
    height: 2rem;
    margin-right: 1rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 2rem
}

.checkBox:focus .checkBox__inputStyle, .checkBox:hover .checkBox__inputStyle {
    border-color: #2777f9
}

.checkBox .checkBox__label {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center
}

.checkBox .checkBox__label.is-disabled {
    pointer-events: none
}

.radioBox {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    position: relative
}

.radioBox .radioBox__input {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    left: 0;
    opacity: 0;
    position: absolute;
    z-index: -1
}

.radioBox .radioBox__input:checked + .radioBox__inputStyle {
    background-color: #2777f9;
    border-color: #2777f9
}

.radioBox .radioBox__input:checked + .radioBox__inputStyle:after {
    opacity: 1
}

.radioBox .radioBox__input:disabled {
    pointer-events: none
}

.radioBox .radioBox__input:disabled + .radioBox__inputStyle {
    background-color: #fbfbfb;
    border-color: #dedede;
    pointer-events: none
}

.radioBox .radioBox__input:checked:disabled + .radioBox__inputStyle {
    background-color: #dedede
}

.radioBox .radioBox__input:checked:disabled + .radioBox__inputStyle:after {
    opacity: 1
}

.radioBox .radioBox__inputStyle {
    background-position: 50%;
    background-repeat: no-repeat;
    border: .1rem solid silver;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 1.8rem;
    margin-right: 1rem;
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 1.8rem
}

.radioBox .radioBox__inputStyle:after {
    background: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: .8rem;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: .8rem
}

.radioBox:focus .radioBox__inputStyle, .radioBox:hover .radioBox__inputStyle {
    border-color: #2777f9
}

.radioBox .radioBox__label {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center
}

.radioBox .radioBox__label.is-disabled {
    pointer-events: none
}

.label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
    line-height: 1.2;
    min-height: 3.8rem;
    font-size: 11px;
    gap: 4px;
}

.label .label__point {
    color: #f0604c;
    display: inline-block;
    font-size: 1.5rem;
    font-weight: 700;
    margin-left: .5rem
}

.label_select {
    border: .1rem solid #A2A9AC;
    min-width: 2.8rem;
    width: 7rem;
    height: 2.8rem;
    border-radius: 4px;
    padding: 0px 4px;
    font-size: inherit;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.786 8.627-6.5-6.5L1.45.962l5.336 5.362L12.12.99l1.165 1.165-6.5 6.473Z' fill='silver'/%3E%3C/svg%3E");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 10px;
}

.formControlInline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.formControlInline .is-flexGrow {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.formControlInline.is-half {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.formControlInline.is-half > div {
    width: calc(50% - .5rem)
}

.fileUpload {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.fileUpload .fileUpload__fileName {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    border: 1px solid #f0f0f0;
    border-radius: .4rem;
    color: #373737;
    flex-grow: 1;
    font-size: 1.4rem;
    height: 3.8rem;
    line-height: 3.8rem;
    outline: none;
    padding: 0 1rem;
    pointer-events: none;
    width: 100%
}

.fileUpload .fileUpload__fileName::-webkit-input-placeholder {
    color: silver
}

.fileUpload .fileUpload__fileName::-moz-placeholder {
    color: silver
}

.fileUpload .fileUpload__fileName:-ms-input-placeholder {
    color: silver
}

.fileUpload .fileUpload__fileName::-ms-input-placeholder {
    color: silver
}

.fileUpload .fileUpload__fileName::placeholder {
    color: silver
}

.fileUpload .fileUpload__fileName.is-error {
    border-color: #e15050
}

.fileUpload .fileUpload__fileName.is-disabled, .fileUpload .fileUpload__fileName[disabled], fieldset[disabled] .fileUpload .fileUpload__fileName {
    background: #fbfbfb;
    border-color: #f0f0f0;
    color: silver;
    pointer-events: none
}

.fileUpload .fileUpload__fileName[readonly] + .formControl__clear {
    display: block;
    opacity: 1
}

.fileUpload .formControl__clear {
    opacity: 1
}

.fileUpload .fileUpload__input {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.fileUpload .fileUpload__labelBtn {
    cursor: pointer
}

.formControl__file {
    height: 0;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    width: 0;
    z-index: -1
}

.formControl__select {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.786 8.627-6.5-6.5L1.45.962l5.336 5.362L12.12.99l1.165 1.165-6.5 6.473Z' fill='silver'/%3E%3C/svg%3E");
    background-position: right 1.5rem center;
    background-repeat: no-repeat;
    border: .1rem solid #A2A9AC;
    border-radius: .4rem;
    color: #373737;
    /*font-size: 1.4rem;*/
    font-size: 1.2rem;
    height: 2.8rem;
    outline: none;
    padding: 0 10px;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 100%;
}

.formControl__select:focus, .formControl__select:hover {
    border-color: #2777f9
}

.formControl__select.is-error {
    border-color: #e15050
}

.formControl__select.is-disabled, .formControl__select[disabled], fieldset[disabled] .formControl__select {
    background-color: #fbfbfb;
    border-color: #f0f0f0;
    color: silver;
    pointer-events: none
}

.datePicker {
    position: relative
}

.datePicker .datePicker__input {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='silver'%3E%3Cpath d='M4.036 0c.142 0 .278.053.379.146.1.094.156.221.156.354V1h8.572V.5c0-.133.056-.26.157-.354A.556.556 0 0 1 13.679 0c.142 0 .278.053.378.146.1.094.157.221.157.354V1h1.072c.568 0 1.113.21 1.515.586.402.375.628.884.628 1.414v11c0 .53-.226 1.04-.628 1.414a2.223 2.223 0 0 1-1.515.586H2.429c-.569 0-1.114-.21-1.516-.586A1.935 1.935 0 0 1 .286 14V3c0-.53.226-1.04.627-1.414A2.223 2.223 0 0 1 2.43 1H3.5V.5c0-.133.056-.26.157-.354A.556.556 0 0 1 4.036 0ZM2.429 2c-.285 0-.557.105-.758.293A.967.967 0 0 0 1.357 3v1h15V3a.968.968 0 0 0-.314-.707A1.112 1.112 0 0 0 15.286 2H2.429Zm13.928 3h-15v9c0 .265.113.52.314.707.2.188.473.293.758.293h12.857c.284 0 .556-.105.757-.293a.967.967 0 0 0 .314-.707V5Z'/%3E%3Cpath d='M12.072 7.5c0-.133.056-.26.156-.354a.556.556 0 0 1 .38-.146h1.07c.143 0 .279.053.38.146.1.094.156.221.156.354v1c0 .133-.056.26-.157.354A.556.556 0 0 1 13.68 9h-1.072a.556.556 0 0 1-.379-.146.484.484 0 0 1-.156-.354v-1Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.286)' d='M0 0h17.143v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: right 1.1rem center;
    background-repeat: no-repeat;
    border: 1px solid #A2A9AC;
    border-radius: .4rem;
    color: #373737;
    /*font-size: 1.4rem;*/
    font-size: 1.2rem;
    /*height: 3.8rem;*/
    height: 2.8rem;
    line-height: 3.8rem;
    outline: none;
    padding: 0 1rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 100%
}

.datePicker .datePicker__input::-webkit-input-placeholder {
    color: silver
}

.datePicker .datePicker__input::-moz-placeholder {
    color: silver
}

.datePicker .datePicker__input:-ms-input-placeholder {
    color: silver
}

.datePicker .datePicker__input::-ms-input-placeholder {
    color: silver
}

.datePicker .datePicker__input::placeholder {
    color: silver
}

.datePicker .datePicker__input:focus, .datePicker .datePicker__input:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%232777F9'%3E%3Cpath d='M4.036 0c.142 0 .278.053.379.146.1.094.156.221.156.354V1h8.572V.5c0-.133.056-.26.157-.354A.556.556 0 0 1 13.679 0c.142 0 .278.053.378.146.1.094.157.221.157.354V1h1.072c.568 0 1.113.21 1.515.586.402.375.628.884.628 1.414v11c0 .53-.226 1.04-.628 1.414a2.223 2.223 0 0 1-1.515.586H2.429c-.569 0-1.114-.21-1.516-.586A1.935 1.935 0 0 1 .286 14V3c0-.53.226-1.04.627-1.414A2.223 2.223 0 0 1 2.43 1H3.5V.5c0-.133.056-.26.157-.354A.556.556 0 0 1 4.036 0ZM2.429 2c-.285 0-.557.105-.758.293A.967.967 0 0 0 1.357 3v1h15V3a.968.968 0 0 0-.314-.707A1.112 1.112 0 0 0 15.286 2H2.429Zm13.928 3h-15v9c0 .265.113.52.314.707.2.188.473.293.758.293h12.857c.284 0 .556-.105.757-.293a.967.967 0 0 0 .314-.707V5Z'/%3E%3Cpath d='M12.072 7.5c0-.133.056-.26.156-.354a.556.556 0 0 1 .38-.146h1.07c.143 0 .279.053.38.146.1.094.156.221.156.354v1c0 .133-.056.26-.157.354A.556.556 0 0 1 13.68 9h-1.072a.556.556 0 0 1-.379-.146.484.484 0 0 1-.156-.354v-1Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.286)' d='M0 0h17.143v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    border-color: #2777f9
}

.datePicker .datePicker__input.is-error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.719 0c.14 0 .276.053.375.146.1.094.156.221.156.354V1h8.5V.5c0-.133.056-.26.156-.354A.549.549 0 0 1 13.28 0c.141 0 .276.053.376.146.1.094.155.221.155.354V1h1.063c.564 0 1.104.21 1.503.586C16.776 1.96 17 2.47 17 3v11c0 .53-.224 1.04-.622 1.414a2.194 2.194 0 0 1-1.503.586H2.125c-.564 0-1.104-.21-1.503-.586A1.942 1.942 0 0 1 0 14V3c0-.53.224-1.04.622-1.414A2.194 2.194 0 0 1 2.125 1h1.063V.5c0-.133.055-.26.155-.354A.549.549 0 0 1 3.72 0ZM2.125 2c-.282 0-.552.105-.751.293A.971.971 0 0 0 1.062 3v1h14.876V3a.971.971 0 0 0-.312-.707c-.199-.188-.47-.293-.751-.293H2.125Zm13.813 3H1.062v9c0 .265.112.52.312.707.199.188.47.293.751.293h12.75c.282 0 .552-.105.751-.293a.97.97 0 0 0 .312-.707V5Z' fill='silver'/%3E%3Cpath d='M11.688 7.5c0-.133.055-.26.155-.354A.549.549 0 0 1 12.22 7h1.062c.141 0 .276.053.376.146.1.094.155.221.155.354v1c0 .133-.055.26-.155.354A.549.549 0 0 1 13.28 9H12.22a.549.549 0 0 1-.376-.146.486.486 0 0 1-.155-.354v-1Z' fill='silver'/%3E%3C/svg%3E");
    border-color: #e15050
}

.datePicker .datePicker__input.is-disabled, .datePicker .datePicker__input[disabled], fieldset[disabled] .datePicker .datePicker__input {
    background-color: #fbfbfb;
    border-color: #f0f0f0;
    color: silver;
    pointer-events: none
}

.datePicker .datePicker__input[readonly] {
    background: #fff;
    border-color: #fff;
    pointer-events: none
}

.datePicker .datePicker__input::-ms-clear, .datePicker .datePicker__input::-ms-reveal, .datePicker .datePicker__input::-webkit-search-cancel-button, .datePicker .datePicker__input::-webkit-search-decoration, .datePicker .datePicker__input::-webkit-search-results-button, .datePicker .datePicker__input::-webkit-search-results-decoration {
    display: none
}

.datePicker .datePicker__calendar .tui-datepicker-type-date {
    width: 32rem
}

.datePicker .datePicker__calendar .tui-calendar {
    padding: 1.5rem 2rem 1.8rem;
    /*width: 32rem*/
    width: inherit;
}

.datePicker .datePicker__calendar .tui-calendar .tui-calendar-header {
    border: none
}

.datePicker .datePicker__calendar .tui-calendar .tui-calendar-header-inner {
    height: 4rem;
    padding: 0
}

.datePicker .datePicker__calendar .tui-calendar .tui-calendar-title {
    color: #222;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 4rem
}

.datePicker .datePicker__calendar .tui-calendar .tui-calendar-body-header th {
    color: #b3b3b3;
    font-size: 1.4rem;
    font-weight: 700;
    height: 4rem
}

.datePicker .datePicker__calendar .tui-calendar td {
    border-radius: .4rem;
    color: #373737;
    font-size: 1.4rem;
    height: 4rem
}

.datePicker .datePicker__calendar .tui-calendar .tui-calendar-today {
    background-color: #f2f7ff;
    color: #2777f9;
    font-weight: 700
}

.datePicker .datePicker__calendar .tui-calendar .tui-calendar-next-month.tui-calendar-date, .datePicker .datePicker__calendar .tui-calendar .tui-calendar-prev-month.tui-calendar-date {
    color: #dedede;
    visibility: visible
}

.datePicker .datePicker__calendar .tui-datepicker {
    border: .1rem solid #A2A9AC;
    border-radius: .4rem;
    margin: .3rem 0 0;
    z-index: 98
}

.datePicker .datePicker__calendar .tui-datepicker.dateOpenTop {
    bottom: 4.2rem
}

.datePicker .datePicker__calendar .tui-datepicker .tui-is-selectable:hover {
    background: #f2f7ff
}

.datePicker .datePicker__calendar .tui-datepicker .tui-is-selectable.tui-is-selected {
    background: #2777f9;
    color: #fff;
    font-weight: 700
}

.datePicker .datePicker__calendar .tui-datepicker.tui-rangepicker .tui-is-selected-range {
    background-color: #f2f7ff;
    color: #373737
}

.datePicker .datePicker__calendar .tui-datepicker.tui-rangepicker .tui-is-selected-range.tui-is-selected {
    background-color: #2777f9;
    color: #fff
}

.datePicker .datePicker__calendar .tui-calendar-btn {
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: .4rem;
    height: 4rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 4rem
}

.datePicker .datePicker__calendar .tui-calendar-btn:after {
    display: none
}

.datePicker .datePicker__calendar .tui-calendar-btn.tui-calendar-btn-prev-month {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.077 6.474c0 .084.015.172.046.265a.74.74 0 0 0 .16.264L4.8 11.972a.656.656 0 0 0 .504.226.656.656 0 0 0 .505-.226.762.762 0 0 0 .206-.53.763.763 0 0 0-.206-.53L1.774 6.474l4.035-4.439a.778.778 0 0 0 .206-.542c0-.21-.069-.391-.206-.542a.644.644 0 0 0-.493-.227.644.644 0 0 0-.493.227L.283 5.944a.774.774 0 0 0-.16.252.806.806 0 0 0-.046.278Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.datePicker .datePicker__calendar .tui-calendar-btn.tui-calendar-btn-next-month {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.923 6.474a.843.843 0 0 1-.046.265.74.74 0 0 1-.16.264L2.2 11.972a.656.656 0 0 1-.504.226.656.656 0 0 1-.505-.226.762.762 0 0 1-.206-.53c0-.202.069-.378.206-.53l4.035-4.438-4.035-4.439a.778.778 0 0 1-.206-.542c0-.21.069-.391.206-.542a.644.644 0 0 1 .493-.227c.191 0 .355.075.493.227l4.54 4.993c.076.084.13.168.16.252.03.084.046.177.046.278Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.datePicker .datePicker__calendar .tui-calendar-btn:focus, .datePicker .datePicker__calendar .tui-calendar-btn:hover {
    background-color: #f2f7ff
}

.datePicker .datePicker__calendar .tui-calendar-header-info {
    display: none
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-month .tui-calendar-body-inner {
    border-collapse: separate;
    border-spacing: .8rem .5rem;
    width: auto;
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-month .tui-calendar-header {
    margin: 0 0 1rem
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-month .tui-calendar-body {
    width: 100%
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-month .tui-calendar-btn {
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: .4rem;
    height: 4rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 4rem
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-month .tui-calendar-btn:after {
    display: none
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-month .tui-calendar-btn.tui-calendar-btn-prev-year {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.077 6.474c0 .084.015.172.046.265a.74.74 0 0 0 .16.264L4.8 11.972a.656.656 0 0 0 .504.226.656.656 0 0 0 .505-.226.762.762 0 0 0 .206-.53.763.763 0 0 0-.206-.53L1.774 6.474l4.035-4.439a.778.778 0 0 0 .206-.542c0-.21-.069-.391-.206-.542a.644.644 0 0 0-.493-.227.644.644 0 0 0-.493.227L.283 5.944a.774.774 0 0 0-.16.252.806.806 0 0 0-.046.278Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-month .tui-calendar-btn.tui-calendar-btn-next-year {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.923 6.474a.843.843 0 0 1-.046.265.74.74 0 0 1-.16.264L2.2 11.972a.656.656 0 0 1-.504.226.656.656 0 0 1-.505-.226.762.762 0 0 1-.206-.53c0-.202.069-.378.206-.53l4.035-4.438-4.035-4.439a.778.778 0 0 1-.206-.542c0-.21.069-.391.206-.542a.644.644 0 0 1 .493-.227c.191 0 .355.075.493.227l4.54 4.993c.076.084.13.168.16.252.03.084.046.177.046.278Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-month .tui-calendar-btn:focus, .datePicker .datePicker__calendar .tui-calendar.tui-calendar-month .tui-calendar-btn:hover {
    background-color: #f2f7ff
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-month td {
    height: 6rem;
    margin: .5rem;
    width: 6rem
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-year .tui-calendar-body-inner {
    border-collapse: separate;
    border-spacing: 2.5rem .5rem
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-year .tui-calendar-header {
    margin: 0 0 1rem
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-year .tui-calendar-body {
    width: 100%
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-year .tui-calendar-btn {
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: .4rem;
    height: 4rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 4rem
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-year .tui-calendar-btn:after {
    display: none
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-year .tui-calendar-btn.tui-calendar-btn-prev-year {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.077 6.474c0 .084.015.172.046.265a.74.74 0 0 0 .16.264L4.8 11.972a.656.656 0 0 0 .504.226.656.656 0 0 0 .505-.226.762.762 0 0 0 .206-.53.763.763 0 0 0-.206-.53L1.774 6.474l4.035-4.439a.778.778 0 0 0 .206-.542c0-.21-.069-.391-.206-.542a.644.644 0 0 0-.493-.227.644.644 0 0 0-.493.227L.283 5.944a.774.774 0 0 0-.16.252.806.806 0 0 0-.046.278Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-year .tui-calendar-btn.tui-calendar-btn-next-year {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.923 6.474a.843.843 0 0 1-.046.265.74.74 0 0 1-.16.264L2.2 11.972a.656.656 0 0 1-.504.226.656.656 0 0 1-.505-.226.762.762 0 0 1-.206-.53c0-.202.069-.378.206-.53l4.035-4.438-4.035-4.439a.778.778 0 0 1-.206-.542c0-.21.069-.391.206-.542a.644.644 0 0 1 .493-.227c.191 0 .355.075.493.227l4.54 4.993c.076.084.13.168.16.252.03.084.046.177.046.278Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-year .tui-calendar-btn:focus, .datePicker .datePicker__calendar .tui-calendar.tui-calendar-year .tui-calendar-btn:hover {
    background-color: #f2f7ff
}

.datePicker .datePicker__calendar .tui-calendar.tui-calendar-year td {
    height: 6rem;
    margin: .5rem;
    width: 6rem
}

.dateRange {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dateRange .datePicker {
    width: calc(50% - 1rem)
}

.dateRange .datePicker__mid {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: silver;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    width: 2rem
}

.grid {
    overflow: hidden;
    padding: 0 0 .5rem
}

.grid .tui-grid-table {
    font-size: 1.4rem
}

.grid .tui-grid-cell-has-input .tui-grid-cell-content {
    padding: .4rem 1.5rem
}

.grid .tui-grid-border-line-top {
    border-top: .2rem solid #373737
}

.grid .tui-grid-border-line-bottom {
    border-color: #f0f0f0 !important
}

.grid .tui-grid-header-area {
    border-color: #373737
}

.grid .tui-grid-rside-area {
    width: 100% !important
}

.grid .tui-grid-rside-area .tui-grid-header-area {
    margin: 0
}

.grid .tui-grid-cell-content input[type=password], .grid .tui-grid-cell-content input[type=text] {
    border-color: #2777f9
}

.grid .tui-select-box-input, .grid .tui-select-box-input.tui-select-box-open {
    border-color: #2777f9;
    border-radius: .4rem;
    height: 3.8rem;
    line-height: 3.8rem
}

.grid .tui-select-box-placeholder {
    line-height: 3.8rem
}

.grid .tui-grid-cell-content input[type=text] {
    border-radius: .4rem;
    height: 3.8rem;
    line-height: 3.8rem
}

.grid .tui-select-box-input:focus {
    outline: none
}

.grid .tui-select-box-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.786 8.627-6.5-6.5L1.45.962l5.336 5.362L12.12.99l1.165 1.165-6.5 6.473Z' fill='silver'/%3E%3C/svg%3E");
    width: 1.3rem
}

.grid .tui-select-box-placeholder {
    width: calc(100% - 1.3rem)
}

.grid .tui-grid-container, .grid .tui-grid-container input, .grid .tui-grid-container p, .grid .tui-grid-container textarea {
    font-family: Pretendard, -apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Malgun Gothic, 맑은 고딕, Dotum, 돋움, sans-serif
}

.grid .tui-grid-container .tui-select-box-dropdown {
    background-color: #fff;
    border: .1rem solid #980ed8;
    border-radius: .4rem;
    color: #373737;
    font-size: 1.4rem;
    margin-top: -.1rem;
    max-height: 12.4rem;
    outline: none;
    padding: .3rem;
    width: 100%;
    z-index: 99
}

.grid .tui-select-box-item {
    background-color: #fff;
    border-radius: .4rem;
    color: #373737;
    font-size: 1.4rem;
    height: 3.7rem;
    line-height: 3.7rem;
    outline: none;
    padding: 0 1rem;
    width: 100%
}

.grid .tui-select-box-item.tui-select-box-selected, .grid .tui-select-box-item:focus, .grid .tui-select-box-item:hover {
    background-color: #f2f7ff
}

.grid .checkBox__label.is-gridCheckBox {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    vertical-align: middle
}

.grid .checkBox__label.is-gridCheckBox .checkBox__input {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    left: 0;
    opacity: 0;
    position: absolute;
    z-index: -1
}

.grid .checkBox__label.is-gridCheckBox .checkBox__input:checked + .checkBox__inputStyle {
    background-color: #2777f9;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.888 9.099c.123.047.25.068.374.068.125 0 .252-.02.374-.068a1.02 1.02 0 0 0 .34-.224l6.556-6.352c.195-.188.3-.43.3-.7 0-.268-.105-.51-.3-.698a1.019 1.019 0 0 0-.722-.292c-.278 0-.527.103-.722.292L4.262 6.769 1.893 4.474a1.009 1.009 0 0 0-.713-.291c-.278 0-.523.107-.713.29a.965.965 0 0 0-.301.708c0 .27.102.516.3.708L3.55 8.875c.09.088.203.17.34.224Z' fill='%23fff'/%3E%3C/svg%3E");
    border-color: #2777f9
}

.grid .checkBox__label.is-gridCheckBox .checkBox__input:disabled {
    pointer-events: none
}

.grid .checkBox__label.is-gridCheckBox .checkBox__input:disabled + .checkBox__inputStyle {
    background-color: #fbfbfb;
    border-color: #dedede;
    pointer-events: none
}

.grid .checkBox__label.is-gridCheckBox .checkBox__input:checked:disabled + .checkBox__inputStyle {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.888 9.099c.123.047.25.068.374.068.125 0 .252-.02.374-.068a1.02 1.02 0 0 0 .34-.224l6.556-6.352c.195-.188.3-.43.3-.7 0-.268-.105-.51-.3-.698a1.019 1.019 0 0 0-.722-.292c-.278 0-.527.103-.722.292L4.262 6.769 1.893 4.474a1.009 1.009 0 0 0-.713-.291c-.278 0-.523.107-.713.29a.965.965 0 0 0-.301.708c0 .27.102.516.3.708L3.55 8.875c.09.088.203.17.34.224Z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.grid .checkBox__label.is-gridCheckBox .checkBox__inputStyle {
    background-position: 50%;
    background-repeat: no-repeat;
    border: .1rem solid silver;
    border-radius: .4rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 2rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 2rem
}

.grid .checkBox__label.is-gridCheckBox:focus .checkBox__inputStyle, .grid .checkBox__label.is-gridCheckBox:hover .checkBox__inputStyle {
    border-color: #2777f9
}

.grid .tui-grid-btn-sorting {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 0 3 4H0l3-4ZM3 12 0 8h6l-3 4Z' fill='%23980ED8'/%3E%3C/svg%3E");
    height: 1.2rem;
    width: .6rem
}

.grid .tui-grid-btn-sorting.tui-grid-btn-sorting-up {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 0 3 4H0l3-4Z' fill='%23980ED8'/%3E%3Cpath d='M3 12 0 8h6l-3 4Z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.grid .tui-grid-btn-sorting.tui-grid-btn-sorting-down {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12 0 8h6l-3 4Z' fill='%23980ED8'/%3E%3Cpath d='m3 0 3 4H0l3-4Z' fill='%23DEDEDE'/%3E%3C/svg%3E")
}

.grid .tui-grid-layer-editing {
    border-color: transparent
}

.titleTop {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /*margin: 2rem 0*/
    margin: 1rem 0;
}

.titleTop, .titleTop__left, .titleTop__right {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.titleTop__title {
    font-weight: 600;
    margin-right: 1rem;
    display: flex;
    align-items: center;
    gap: 6px;
}

.titleTop__title.is-titleL {
    color: #000;
    font-size: 4rem;
    line-height: 4.8rem
}

.titleTop__title.is-titleM {
    /*font-size: 2rem;*/
    font-size: 1.5rem;
    line-height: 2.4rem
}

.titleTop__title.is-titleS {
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.68rem
}

.titleTop__dot {
    width: 10px;
    height: 10px;
    background-color: #7FCAE6;
    border-radius: 50%;
    flex-shrink: 0;
}

.totalCount {
    line-height: 1.68rem
}

.breadCrumb__item, .breadCrumb__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.breadCrumb__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.breadCrumb__item:not(:last-child):after {
    background: #e7e7e7;
    content: "";
    display: inline-block;
    height: 1.2rem;
    /*margin: 0 .8rem;*/
    margin: 0 .5rem;
    vertical-align: middle;
    width: .1rem
}

.breadCrumb__item .breadCrumb__link {
    color: silver;
    display: inline-block;
    /*font-size: 1.3rem;*/
    font-size: 1.1rem;
    line-height: 1.56rem
}

.breadCrumb__item .breadCrumb__link.is-home {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.125 15.75c-.313 0-.578-.11-.797-.328A1.085 1.085 0 0 1 3 14.625V7.312c0-.175.04-.343.122-.506.081-.162.19-.293.328-.394l4.875-3.656a1.12 1.12 0 0 1 1.35 0l4.875 3.656c.137.1.247.232.328.394.081.163.122.332.122.506v7.313c0 .313-.11.578-.328.797a1.085 1.085 0 0 1-.797.328H10.5V10.5h-3v5.25H4.125Z' fill='%23B1B1B1'/%3E%3C/svg%3E");
    font-size: 0;
    height: 1.8rem;
    width: 1.8rem;
    background-size: 15px;
    background-repeat: no-repeat;
}

.breadCrumb__item .breadCrumb__link.is-home:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.125 15.75c-.313 0-.578-.11-.797-.328A1.085 1.085 0 0 1 3 14.625V7.312c0-.175.04-.343.122-.506.081-.162.19-.293.328-.394l4.875-3.656a1.12 1.12 0 0 1 1.35 0l4.875 3.656c.137.1.247.232.328.394.081.163.122.332.122.506v7.313c0 .313-.11.578-.328.797a1.085 1.085 0 0 1-.797.328H10.5V10.5h-3v5.25H4.125Z' fill='%23373737'/%3E%3C/svg%3E")
}

.breadCrumb__item:last-child .breadCrumb__link {
    color: #373737
}

.table {
    border-top: .2rem solid #373737;
    text-align: left;
    width: 100%
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-bottom: .1rem solid #f0f0f0
}

.table > tbody > tr > th, .table > thead > tr > th {
    background: #FAFAFA;
    /*padding: 1rem 3rem*/
    padding: 0rem 2rem
}

.table > tbody > tr > td, .table > thead > tr > td {
    padding: 1rem
}

.modalPopup__mask {
    z-index: 999
}

.modalPopup__mask, .modalPopup__maskInside {
    background: #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: .5;
    position: fixed;
    top: 0;
    width: 100%
}

.modalPopup__maskInside {
    z-index: 9993
}

.modalPopup {
    background: #fff;
    border-radius: .8rem;
    display: none;
    left: 50%;
    max-height: 90vh;
    /*max-height: 63vh;*/
    max-width: 100vh;
    /*max-width: 77vh;*/
    min-height: 40rem;
    overflow: hidden;
    position: fixed;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100rem;
    z-index: 9992;
    border: 0.5px solid rgba(64, 66, 67, 0.15);
    border-color: #858585;
}

.modalPopup__header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*height: 8rem;*/
    height: 6rem;
    justify-content: space-between;
    left: 0;
    padding: 0 0 0 3rem;
    position: absolute;
    top: 0;
    width: 100%
}

.modalPopup__header .modalPopup__title {
    /*font-size: 2.5rem;*/
    font-size: 2rem;
    font-weight: 600;
    line-height: 3rem
}

.modalPopup__header .modalPopup__close {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.315.315a1.071 1.071 0 0 1 1.517 0L7.5 5.985 13.17.316a1.073 1.073 0 0 1 1.517 1.517L9.015 7.5l5.67 5.669a1.073 1.073 0 0 1-1.516 1.517L7.5 9.015l-5.668 5.67A1.073 1.073 0 1 1 .315 13.17L5.985 7.5.316 1.832a1.071 1.071 0 0 1 0-1.517Z' fill='%23888'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    font-size: 0;
    height: 7.5rem;
    width: 7.5rem
}

.modalPopup__content {
    /*margin: 8rem 0 10.2rem;*/
    margin: 6rem 0 10.2rem;
    /*max-height: calc(100% - 18.2rem);*/
    max-height: calc(100% - 13.2rem);
    overflow-y: auto;
    /*padding: 0 3rem 3rem;*/
    padding: 0 2rem 6rem;
    background-color: #F6F7F9;
}

.modalPopup__content__inner_area {
    background-color: #fff;
}

.modalPopup__footer {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    bottom: 0;
    -webkit-box-shadow: 0 -1px 8px rgba(0, 0, 0, .1);
    box-shadow: 0 -1px 8px rgba(0, 0, 0, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*height: 10.2rem;*/
    height: 7.2rem;
    justify-content: flex-end;
    left: 0;
    padding: 0 3rem;
    position: absolute;
    width: 100%;
    z-index: 999;
    background-color: #E7E9EA;
}

.alertPop {
    background: #fff;
    border-radius: .8rem;
    display: none;
    left: 50%;
    padding: 6.3rem 2rem 3rem;
    position: fixed;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    /*width: 50rem;*/
    width: 39rem;
    z-index: 9999;
    border: 0.5px solid rgba(64, 66, 67, 0.15);
}

.alertPop .alertPop__text {
    color: #000;
    /*font-size: 1.5rem;*/
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 2.4rem
}

.toastPop {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: #2d2d2d;
    border-radius: .6rem;
    -webkit-box-shadow: 0 0 1.5rem rgba(0, 0, 0, .45);
    box-shadow: 0 0 1.5rem rgba(0, 0, 0, .45);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 1.6rem 4rem;
    width: 32rem
}

.toastPop .toastPop__text {
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1.5rem;
    line-height: 1.8rem;
    padding-left: 2.7rem;
    position: relative;
    text-align: left
}

.toastPop .toastPop__text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23fff'/%3E%3Cpath d='M14.293 6.145a.2.2 0 0 1 .285-.001l1.283 1.289a.2.2 0 0 1 0 .28l-7.013 7.143a.2.2 0 0 1-.285 0l-4.422-4.433a.2.2 0 0 1 0-.283l1.283-1.29a.2.2 0 0 1 .283 0l3 3.004 5.586-5.71Z' fill='%23373737'/%3E%3C/svg%3E");
    content: "";
    display: block;
    height: 2rem;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 2rem
}

.formSearch {
    background: #FFFFFF;
    border-radius: .8rem;
    /*padding: 2.5rem 22.8rem 1rem 5rem;*/
    padding: 2.3rem 22.8rem 2.5rem 5rem;
    position: relative
}

.formSearch::after {
    content: "";
    display: table;
    clear: both;
}

.formSearch__content {
    margin: -6px -2.5rem;
}

.formSearch__content__flex {
    margin: 0 -2.5rem;
    display: flex;
    align-items: center;
}

.formSearch__content:after {
    clear: both;
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden
}

.formSearch__content__flex:after {
    clear: both;
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden
}

.formSearch__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    /*margin: 0 2.5rem 1.5rem;*/
    margin: 0 2.5rem;
    width: calc(33.33% - 5rem);
    align-items: center;
}

.formSearch__item.is-itemWidth {
    width: calc(66.66% - 5rem)
}

.formSearch__item.is-itemWidth .dateRange {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: calc(50% - 8.5rem)
}

.formSearch__item .formSearch__title {
    -ms-flex-preferred-size: 12rem;
    /*flex-basis: 12rem;*/
    flex-basis: 10rem;
    width: 12rem
}

.formSearch__item .formSearch__form {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -ms-flex-preferred-size: 12rem;
    flex-basis: 12rem;
    flex-grow: 1;
    align-items: center;
    /*display: inline-grid;*/
    height: auto;
}

.is-width50 .formSearch__item {
    margin: 0 1.5rem 1.5rem;
    width: calc(50% - 3rem)
}

.formSearch.is-popup {
    /*padding: 2.5rem 31rem 1rem 3rem;*/
    padding: 2.5rem 16.5rem 1rem 3rem;
    margin-top: 10px;
}

.formSearch.is-popup .formSearch__item {
    margin: 0 1.5rem 1.5rem;
    width: calc(50% - 3rem)
}

.formSearch.is-popup .formSearch__item.is-itemWidth {
    width: calc(100% - 3rem)
}

.formSearch.is-popup .formSearch__item.is-itemWidth .dateRange {
    width: calc(50% - 7.5rem)
}

.formSearch.is-popup .formSearch__item.is-itemWidth .dateRange.is-widthAuto {
    width: calc(100% - 13rem)
}

.formSearch.is-popup .formSearch__content {
    /*margin: 0 -1.5rem*/
    margin: -8px -1.5rem;
}

.formSearch.is-popup .formSearch__content__flex {
    margin: 0 -1.5rem
    display: flex;
    align-items: center;
}

.formSearch.is-popup .formSearch__btn {
    /*right: 3rem*/
    right: 2rem;
}

.formSearch__btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
    right: 5rem;
    /*left: 140rem;*/
    /*top: 2.5rem*/
    top: 2rem
}

@media (max-width: 1919px) {
    .formSearch {
        /*padding: 2.5rem 31rem 1rem 3rem*/
        padding: 1.8rem 31rem 1.6rem 3rem
    }

    .formSearch__content {
        margin: 0 -1.5rem
    }

    .formSearch__content__flex {
        margin: -1.5rem -1.5rem
    }

    .formSearch__item {
        /*margin: 0 1.5rem 1.5rem;*/
        margin: 0 1.5rem 0.5rem;
        width: calc(50% - 3rem)
    }

    .formSearch__item.is-itemWidth {
        width: calc(100% - 3rem)
    }

    .formSearch__item.is-itemWidth .dateRange {
        width: calc(50% - 7.5rem)
    }

    .formSearch__btn {
        /*right: 3rem*/
        right: 4rem
    }
}

.toggle_btn_down {
    height: 18px;
    width: 18px;
    border-radius: 3px;
    /*margin-top: 9px;*/
    position: relative;
    top: 2px;
}

.toggle_btn_up {
    height: 24px;
    width: 18px;
    border-radius: 7px;
}

/*.formSearch.is-popup {*/
/*    padding: 2.5rem 21.4rem 1rem 3rem*/
/*}*/

.formSearch__toggle-row {
    position: absolute;
    /*bottom: 2.3rem;*/
    bottom: 2.2rem;
    /*right: 0.2rem;*/
    right: 1.2rem;
    display: flex;
    justify-content: flex-end;
    z-index: 10;
}

.search-toggle-btn-inline {
    position: relative;
    top: 21px;
    margin-bottom: 4px;
    font-size: 19px;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 0.3rem;
    transition: background-color 0.2s ease, transform 0.2s ease;
}

.search-toggle-btn-inline:hover {
    background-color: #e6f7ff;
    transform: translateY(-1px);
}

.fileUploadBox {
    border: .1rem solid silver;
    border-radius: .3rem;
    width: 100%;
    background-color: #fff;
}

.fileUploadBox__title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: .2rem solid #f0f0f0;
    color: #b3b3b3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 4.9rem
}

.fileUploadBox__title label {
    color: #b3b3b3
}

.fileUploadBox__title .fileUploadBox__fileName {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0 3rem
}

.fileUploadBox__title .fileUploadBox__fileSize {
    padding: 0 3rem;
    text-align: center;
    width: 23rem
}

.fileUploadBox__List {
    max-height: 12.4rem;
    overflow-y: auto
}

.fileUploadBox__Item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #373737;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 4.9rem
}

.fileUploadBox__Item:not(:first-child) {
    border-top: .1rem solid #f0f0f0
}

.fileUploadBox__Item.is-nodata {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: silver;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 12.4rem;
    justify-content: center;
    width: 100%
}

.fileUploadBox__Item .fileUploadBox__ItemName {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0 3rem
}

.fileUploadBox__Item .fileUploadBox__ItemSize {
    padding: 0 3rem;
    text-align: center;
    width: 23rem
}

.imageEdit {
    height: 80rem
}

.imageEdit .tui-image-editor-header-logo {
    display: none
}

.imageEdit .tui-image-editor-container .tui-image-editor-controls, .imageEdit .tui-image-editor-main-container {
    background: #373737 !important
}

.imageEdit .tui-image-editor-container .tui-image-editor-help-menu.top {
    background-color: #373737;
    border-radius: .4rem;
    -webkit-box-shadow: 0 .5rem .5rem rgba(0, 0, 0, .1);
    box-shadow: 0 .5rem .5rem rgba(0, 0, 0, .1);
    top: 2.5rem;
    width: 480px
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 2.5rem 3rem 0 0
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons button, .imageEdit .tui-image-editor-container .tui-image-editor-header-buttons div {
    border-radius: .4rem;
    color: #fff !important;
    font-family: Pretendard, -apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Malgun Gothic, 맑은 고딕, Dotum, 돋움, sans-serif !important;
    height: 3.8rem;
    line-height: 3.8rem;
    margin-left: .5rem;
    padding: 0 1.5rem;
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: auto
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons div {
    background: #2777f9 !important;
    border-color: #2777f9 !important;
    font-size: 0 !important;
    width: 9.4rem
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons div:focus, .imageEdit .tui-image-editor-container .tui-image-editor-header-buttons div:hover {
    background: #75aaff !important;
    border-color: #75aaff !important
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons div:after {
    content: "파일올리기";
    display: block;
    font-size: 1.4rem;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons div .tui-image-editor-load-btn {
    z-index: 10
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons .tui-image-editor-download-btn {
    background: #00248b !important;
    border-color: #00248b !important;
    font-size: 0 !important;
    width: 8.2rem
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons .tui-image-editor-download-btn:focus, .imageEdit .tui-image-editor-container .tui-image-editor-header-buttons .tui-image-editor-download-btn:hover {
    background: #12c2ca !important;
    border-color: #12c2ca !important
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons .tui-image-editor-download-btn:after {
    content: "다운로드";
    display: block;
    font-size: 1.4rem;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons .btn.is-primary {
    border-color: #2777f9 !important;
    font-size: 1.4rem !important
}

.imageEdit .tui-image-editor-container .tui-image-editor-header-buttons .btn.is-primary:focus, .imageEdit .tui-image-editor-container .tui-image-editor-header-buttons .btn.is-primary:hover {
    border-color: #75aaff !important
}

.imageEdit .tui-image-editor-container .tui-image-editor-help-menu > .tui-image-editor-item[tooltip-content]:hover:after, .imageEdit .tui-image-editor-container .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:hover:after {
    line-height: 2.4rem;
    padding: 0 .8rem
}

.editor {
    height: 50rem
}

.editor .tui-editor-defaultUI {
    border-color: silver;
    border-radius: .3rem
}

.editor .te-ww-container, .editor .tui-editor-defaultUI-toolbar {
    background-color: transparent
}

.editor .te-toolbar-section {
    border-color: #f0f0f0
}

.editor .te-mode-switch-section {
    display: none !important
}

.treeBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.treeBox .treeBox__left {
    border: .1rem solid #d9d9d9;
    border-radius: 1rem;
    height: 90rem;
    margin-right: 4rem;
    overflow-y: auto;
    overflow-y: overlay;
    width: 36.2rem
}

.treeBox .treeBox__left .tui-tree-wrap {
    background: transparent;
    width: 100%
}

.treeBox .treeBox__left .tui-tree-content-wrapper {
    width: 100%
}

.treeBox .treeBox__left .tui-tree-text {
    color: #373737;
    font-size: 1.4rem;
    margin: 1rem 0;
    padding: 0
}

.treeBox .treeBox__left .tui-tree-leaf > .tui-tree-content-wrapper .tui-tree-text {
    padding-left: 0
}

.treeBox .treeBox__left .tui-tree-wrap .tui-tree-toggle-btn {
    height: 1.2rem;
    margin: 1.4rem .55rem 0 0;
    width: 1.2rem
}

.treeBox .treeBox__left .tui-ico-tree {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.5 6-5 5V1l5 5Z' fill='%23D0C4D8'/%3E%3C/svg%3E");
    height: 1.2rem;
    width: 1.2rem
}

.treeBox .treeBox__left .tui-tree-opened .tui-ico-tree {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 8.5-5-5h10l-5 5Z' fill='%23980ED8'/%3E%3C/svg%3E")
}

.treeBox .treeBox__left .tui-tree-closed .tui-ico-tree {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.5 6-5 5V1l5 5Z' fill='%23D0C4D8'/%3E%3C/svg%3E")
}

.treeBox .treeBox__left .tui-ico-folder {
    height: 2rem;
    margin: 0 1rem 0 0;
    width: 2rem
}

.treeBox .treeBox__left .tui-tree-opened .tui-ico-folder {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.568 7a.42.42 0 0 1-.431-.408V1.974c0-.362-.312-.657-.695-.657H4.558c-.383 0-.695.295-.695.657v1.901a.42.42 0 0 1-.431.409A.42.42 0 0 1 3 3.875V1.974C3 1.16 3.699.5 4.558.5h10.884C16.302.5 17 1.161 17 1.974v4.618a.42.42 0 0 1-.432.408Z' fill='%23980ED8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.064 17.5h13.872c.863 0 1.564-.673 1.564-1.499V9.488c0-.826-.701-1.499-1.564-1.499H9.354a.698.698 0 0 1-.642-.406L7.97 5.912A1.565 1.565 0 0 0 6.53 5H3.065C2.202 5 1.5 5.672 1.5 6.498v9.504c0 .826.702 1.498 1.564 1.498Z' fill='%23980ED8'/%3E%3Cpath d='M14.567 4H6.433C6.193 4 6 3.776 6 3.5s.194-.5.433-.5h8.134c.24 0 .433.224.433.5s-.194.5-.433.5ZM14.58 6H9.42C9.188 6 9 5.776 9 5.5s.188-.5.42-.5h5.16c.232 0 .42.224.42.5s-.188.5-.42.5Z' fill='%23C66FEE'/%3E%3C/svg%3E")
}

.treeBox .treeBox__left .tui-tree-closed .tui-ico-folder {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 16.17c0 .733.622 1.33 1.386 1.33h14.228c.764 0 1.386-.597 1.386-1.33V9.343c0-.733-.622-1.33-1.386-1.33H9.26a.618.618 0 0 1-.569-.361l-.817-1.843A1.387 1.387 0 0 0 6.6 5H2.886C2.122 5 1.5 5.597 1.5 6.33v9.84Z' fill='%23D0C4D8'/%3E%3Cpath d='M18.116 7.521a.376.376 0 0 1-.384-.366V6.82c0-.325-.277-.59-.618-.59h-7.52a1.387 1.387 0 0 1-1.276-.805l-.817-1.833a.618.618 0 0 0-.568-.359H2.886c-.34 0-.618.265-.618.59v.335a.376.376 0 0 1-.384.366.376.376 0 0 1-.384-.366v-.335c0-.73.622-1.323 1.386-1.323h4.047c.556 0 1.057.316 1.275.805l.817 1.833c.097.218.32.359.569.359h7.52c.764 0 1.386.593 1.386 1.323v.335a.376.376 0 0 1-.384.366Z' fill='%23980ED8'/%3E%3C/svg%3E")
}

.treeBox .treeBox__left .tui-ico-file {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.706 18h-9.31C3.627 18 3 17.377 3 16.612V2.39C3 1.623 3.627 1 4.397 1h11.207C16.373 1 17 1.623 17 2.39v12.347c0 .367-.15.726-.411.985l-1.898 1.875c-.263.26-.613.404-.985.404ZM4.396 1.77a.621.621 0 0 0-.622.619v14.223c0 .341.28.619.623.619h9.31a.62.62 0 0 0 .438-.18l1.897-1.876a.622.622 0 0 0 .184-.439V2.39a.621.621 0 0 0-.623-.62H4.397Z' fill='%23980ED8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m16.73 15.863-1.898 1.875a1.592 1.592 0 0 1-1.126.462h-9.31c-.879 0-1.596-.711-1.596-1.588V2.39C2.8 1.512 3.517.8 4.397.8h11.207c.879 0 1.596.712 1.596 1.589v12.347c0 .421-.171.83-.47 1.127Zm-.141-.142-1.898 1.875c-.263.26-.613.404-.985.404h-9.31C3.627 18 3 17.377 3 16.612V2.39C3 1.623 3.627 1 4.397 1h11.207C16.373 1 17 1.623 17 2.39v12.347c0 .367-.15.726-.411.985Zm-2.585 1.188 1.898-1.876a.422.422 0 0 0 .124-.297V2.39a.421.421 0 0 0-.423-.42H4.397a.421.421 0 0 0-.423.42v14.223c0 .23.189.419.423.419h9.31a.42.42 0 0 0 .297-.122Zm2.038-1.734-1.897 1.876a.62.62 0 0 1-.439.18h-9.31a.621.621 0 0 1-.622-.619V2.39c0-.342.28-.62.623-.62h11.206c.344 0 .623.278.623.62v12.347a.622.622 0 0 1-.184.44Z' fill='%23980ED8'/%3E%3Cpath d='M13.938 5.25H6.061a.398.398 0 0 1-.387-.408c0-.225.174-.407.388-.407h7.875c.213 0 .386.182.386.407a.398.398 0 0 1-.386.407ZM13.938 8.023H11.48a.398.398 0 0 1-.387-.408c0-.225.173-.407.387-.407h2.457c.213 0 .387.182.387.407a.398.398 0 0 1-.387.408ZM10.135 8.023H6.063a.398.398 0 0 1-.388-.408c0-.225.174-.407.388-.407h4.072c.213 0 .387.182.387.407a.398.398 0 0 1-.387.408ZM13.938 10.792h-4.41a.398.398 0 0 1-.386-.407c0-.225.173-.407.387-.407h4.409c.213 0 .386.182.386.407a.398.398 0 0 1-.386.407ZM8.183 10.792h-2.12a.398.398 0 0 1-.388-.407c0-.225.174-.407.388-.407h2.12c.213 0 .387.182.387.407a.398.398 0 0 1-.387.407ZM11.313 13.566h-5.25a.398.398 0 0 1-.388-.407c0-.225.174-.408.388-.408h5.25c.213 0 .386.183.386.408a.398.398 0 0 1-.386.407Z' fill='%23C66FEE'/%3E%3C/svg%3E");
    height: 2rem;
    margin: 0 1rem 0 0;
    width: 2rem
}

.treeBox .treeBox__left .tui-tree-content-wrapper:hover, .treeBox .treeBox__left .tui-tree-hover > .tui-tree-content-wrapper {
    background: #f2f7ff
}

.treeBox .treeBox__left .tui-tree-subtree .tui-tree-content-wrapper {
    padding-left: 6.2rem
}

.treeBox .treeBox__left .tui-tree-subtree .tui-tree-subtree .tui-tree-content-wrapper {
    padding-left: 9.4rem
}

.treeBox .treeBox__left .tui-tree-subtree .tui-tree-subtree .tui-tree-subtree .tui-tree-content-wrapper {
    padding-left: 12.6rem
}

.treeBox .treeBox__left .tui-tree-subtree .tui-tree-subtree .tui-tree-subtree .tui-tree-subtree .tui-tree-content-wrapper {
    padding-left: 15.8rem
}

.treeBox .treeBox__right {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.tabs {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tabs, .tabs ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tabs ul.is-center, .tabs ul.is-left {
    padding-right: .75em
}

.tabs ul.is-center {
    -webkit-box-flex: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex: none;
    flex: none;
    justify-content: center;
    padding-left: .75em
}

.tabs ul.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-left: .75em
}

.tabs span {
    position: relative;
    vertical-align: middle
}

.tabs a {
    text-decoration: none
}

.tabs.is-menu .tab {
    -webkit-box-flex: 1;
    -ms-flex: 1 0%;
    flex: 1 0%
}

.tabs.is-menu .tab.is-active .tab-link {
    opacity: 1
}

.tabs.is-menu .tab.is-active:after {
    border-radius: 2rem;
    bottom: -3rem
}

.tabs.is-menu .tab-link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14rem;
    font-weight: 700;
    justify-content: center;
    line-height: 17rem;
    opacity: .2;
    padding: 10rem 0
}

.tabs.is-regular .tab {
    border: .1rem solid #f1f1f1;
    border-radius: 4rem;
    color: #777;
    font-size: 1.6rem;
    font-weight: 400;
    margin-right: 4rem;
    position: relative
}

.tabs.is-regular .tab a {
    color: #999;
    display: block;
    padding: 1.5rem 3rem
}

.tabs.is-regular .tab a:hover {
    color: #000;
    font-weight: 500;
    text-decoration: none
}

.tabs.is-regular .tab.is-active {
    background-color: #75aaff;
    border-color: #75aaff;
    position: relative;
    z-index: 10
}

.tabs.is-regular .tab.is-active a {
    color: #000;
    font-weight: 700
}

.tabs.is-underline {
    border-bottom: 1rem solid #151515;
    height: 34rem
}

.tabs.is-underline .tab {
    font-size: 18rem;
    height: 34rem;
    line-height: 21rem;
    padding: 0 25rem
}

.tabs.is-underline .tab a {
    color: #9c9c9c
}

.tabs.is-underline .tab.is-active:after {
    bottom: 1rem
}

.tabs.is-underline .tab.is-active + li {
    border-left-color: #333
}

.tabs.is-underline .tab.is-active a {
    color: #000
}

.tabs.is-underline .tab.is-active span:first-child {
    font-weight: 600
}

.tabs.is-underline span:first-child {
    font-weight: 500
}

.tabs.is-underline:not(:last-child) {
    border-bottom: 1rem solid #333;
    margin-bottom: 9rem
}

.tabs.is-centered ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tabs.is-right ul {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tabs.is-boxed a {
    border: .1rem solid transparent
}

.tabs.is-boxed a:hover {
    background-color: #f9f9f9;
    border-bottom-color: #ccc
}

.tabs.is-boxed li.is-active a {
    background-color: #75aaff;
    border-color: #ccc;
    border-bottom-color: transparent !important
}

.tabs.is-boxed-fully a {
    border: 1rem solid #e5e5e5;
    border-bottom-color: #707070;
    padding: .7em 1.85em
}

.tabs.is-boxed-fully li.is-active a {
    border: .1rem solid #707070
}

.tabs.is-fullwidth li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.tabs.is-toggle a {
    border: 1rem solid #ccc
}

.tabs.is-toggle a:hover {
    background-color: #f9f9f9;
    border-color: #666
}

.tabs.is-menu {
    font-size: 15rem;
    font-weight: 600;
    line-height: 18rem;
    margin-bottom: 20rem;
    margin-top: 16rem;
    padding: 0 24rem
}

.tabs.is-mdi {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    font-size: 16rem;
    font-weight: 400;
    line-height: 40rem;
    overflow-x: auto;
    overflow-x: overlay;
    overflow-y: hidden;
    width: calc(100% - 121rem)
}

.tabs.is-mdi .tab:last-child {
    border-right: 1rem solid #dbdbdb
}

.tabs.is-small {
    font-size: 12rem
}

.tabs.is-medium {
    font-size: 14rem
}

.tabs.is-large {
    font-size: 18rem
}

.tab {
    position: relative
}

.tab .icon:first-child:not(:last-child) {
    margin-right: 6rem
}

.tab .icon:last-child:not(:first-child) {
    margin-left: .5em
}

.tab:last-child a {
    margin-right: 0
}

.tab[disabled], fieldset[disabled] .tab {
    color: #cacaca
}

.tab.is-mdi {
    background-color: #fff;
    border: .1rem solid #b3b3b3;
    margin: -1rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tab.is-mdi .popup-button, .tab.is-mdi a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0;
    color: #b3b3b3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16rem;
    font-weight: 400;
    height: 40rem;
    line-height: 19rem;
    padding: 0 44rem 0 24rem;
    position: relative
}

.tab.is-mdi:not(.is-active):hover a {
    background: silver;
    color: #373737;
    font-weight: 400
}

.tab.is-mdi:not(.is-active) button:hover svg {
    stroke: #373737
}

.tab.is-mdi.is-active {
    background: #00248b;
    border-color: #00248b;
    font-weight: 600
}

.tab.is-mdi.is-active:after {
    background-color: #00248b;
    content: "";
    height: 1rem;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.tab.is-mdi.is-active a {
    color: #fff;
    font-weight: 500;
    position: relative
}

.tab.is-mdi.is-active .button .icon.is-close {
    stroke: #fff
}

.tab.is-mdi.is-active:not(:last-child):not(.is-last):before {
    right: 1rem
}

.tab:not(.is-mdi):not(.is-regular).is-active .icon {
    fill: #000
}

.tab:not(.is-mdi):not(.is-regular).is-active .icon.is-star {
    fill: #75aaff
}

.tab:not(.is-mdi):not(.is-regular).is-active:after {
    background-color: #373737;
    bottom: -3rem;
    content: "";
    height: 3rem;
    left: 0;
    position: absolute;
    right: 0
}

.tab:not(.is-mdi):not(.is-regular).is-active .tab-link {
    color: #373737
}

.tab-contents.is-menu {
    height: calc(100% - 243rem);
    margin-right: 3rem;
    overflow-x: hidden;
    overflow-y: auto
}

.tab-contents.is-menu .tab-content {
    height: calc(100% - 12rem)
}

.tab-contents.is-menu .icon {
    fill: #cbcbcb
}

.tab-contents.is-mdi {
    margin: 0 auto
}

.tab-content {
    display: none
}

.tab-content.is-mdi {
    margin-top: 31rem
}

.tab-content.is-active:not(.is-grown-vertically) {
    display: block
}

.tab-content.is-active.is-grown-vertically {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tab-content.subTab .tabs {
    border: none;
    margin-bottom: 10rem
}

.tab-content.subTab .tabs .tab {
    border: 1px solid silver;
    border-radius: 20px
}

.tab-content.subTab .tabs .tab a {
    font-size: 14rem;
    font-weight: 400;
    line-height: 20rem;
    padding: 10rem 20rem
}

.tab-content.subTab .tabs .tab:not(:first-child) {
    margin-left: 3rem
}

.tab-content.subTab .tabs .tab.is-active {
    background: #00248b;
    border-radius: 20rem;
    opacity: 70%
}

.tab-content.subTab .tabs .tab.is-active a {
    color: #fff;
    font-weight: 500
}

.tab-content.subTab .has-table-title .buttons:first-child {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    float: right;
    justify-content: flex-end;
    margin-top: -50rem;
    width: 100%
}

.formLayout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2rem
}

.formLayout.flex-equal .formLayout__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.formLayout .formLayout__button {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
    justify-content: center
}

.formLayout .formLayout__button .btn {
    height: 3rem;
    padding: 0 .7rem
}

.formLayout .formLayout__button .btn span {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 1.5rem;
    width: 1.5rem
}

.formLayout .formLayout__button .btn span.is-iconAdd {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.928 5.809a.673.673 0 0 1-.045.252.698.698 0 0 1-.16.229l-4.538 4.538c-.123.122-.287.179-.493.171a.704.704 0 0 1-.493-.194c-.153-.153-.217-.317-.195-.493a.862.862 0 0 1 .218-.47l4.034-4.033L.222 1.775a.748.748 0 0 1-.206-.492A.542.542 0 0 1 .222.79.505.505 0 0 1 .703.595a.892.892 0 0 1 .505.218l4.514 4.514c.077.077.13.153.16.23.031.076.046.16.046.252Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.formLayout .formLayout__button .btn span.is-iconRemove {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.072 5.809c0 .091.015.175.045.252.03.076.084.153.16.229l4.538 4.538c.123.122.287.179.493.171a.704.704 0 0 0 .493-.194c.152-.153.217-.317.195-.493a.862.862 0 0 0-.218-.47L1.744 5.809l4.034-4.034a.748.748 0 0 0 .206-.492.542.542 0 0 0-.206-.493.505.505 0 0 0-.481-.195.892.892 0 0 0-.505.218L.278 5.327a.698.698 0 0 0-.16.23.673.673 0 0 0-.046.252Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.formLayout .formLayout__button .btn:hover span.is-iconAdd {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.928 5.809a.673.673 0 0 1-.045.252.698.698 0 0 1-.16.229l-4.538 4.538c-.123.122-.287.179-.493.171a.704.704 0 0 1-.493-.194c-.153-.153-.217-.317-.195-.493a.862.862 0 0 1 .218-.47l4.034-4.033L.222 1.775a.748.748 0 0 1-.206-.492A.542.542 0 0 1 .222.79.505.505 0 0 1 .703.595a.892.892 0 0 1 .505.218l4.514 4.514c.077.077.13.153.16.23.031.076.046.16.046.252Z' fill='%23373737'/%3E%3C/svg%3E")
}

.formLayout .formLayout__button .btn:hover span.is-iconRemove {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.072 5.809c0 .091.015.175.045.252.03.076.084.153.16.229l4.538 4.538c.123.122.287.179.493.171a.704.704 0 0 0 .493-.194c.152-.153.217-.317.195-.493a.862.862 0 0 0-.218-.47L1.744 5.809l4.034-4.034a.748.748 0 0 0 .206-.492.542.542 0 0 0-.206-.493.505.505 0 0 0-.481-.195.892.892 0 0 0-.505.218L.278 5.327a.698.698 0 0 0-.16.23.673.673 0 0 0-.046.252Z' fill='%23373737'/%3E%3C/svg%3E")
}

.is-mainLayout {
    margin: 0 auto;
    max-width: 140rem;
    width: 100%
}

@media (max-width: 1479px) {
    .is-mainLayout {
        max-width: 100%;
        padding: 0 4rem
    }
}

.is-main .header, .is-main .header .logo {
    -webkit-transition: background .3s;
    transition: background .3s
}

.is-main .header .logo .logo__link, .is-main .header .logo__link {
    background-image: url("data:image/svg+xml,%3Csvg width='97' height='24' viewBox='0 0 97 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_404_622)'%3E%3Cpath d='M3.89984 0.906494H11.6318C14.184 0.906494 16.2016 1.54643 17.7149 2.85641C19.2281 4.1664 19.966 5.91304 19.966 8.10388C19.966 12.9448 15.9984 16.2047 10.1486 16.2047H6.98658L5.77447 23.1009H0L3.89984 0.906494ZM11.1273 11.1605C12.9116 11.1605 14.056 10.1216 14.056 8.47278C14.056 6.82401 13.145 5.95068 11.5715 5.95068H8.81604L7.87496 11.1605H11.1349H11.1273Z' fill='white'/%3E%3Cpath d='M22.0891 9.74512H30.8298L29.9866 14.586H21.2458L22.0891 9.74512Z' fill='white'/%3E%3Cpath d='M55.6066 0.906547L51.639 23.5H49.787L39.8642 11.3939L37.8164 23.0935H32.0344L36.0095 0.5H37.8616L47.8145 12.3727L49.8321 0.906547H55.6141H55.6066Z' fill='white'/%3E%3Cpath d='M60.041 0.906494H75.4446L74.5336 6.11631H64.9195L64.385 9.17294H71.2436L70.3703 14.0139H63.5117L62.8416 17.8836H72.8623L71.9513 23.0934H56.1487L60.041 0.906494Z' fill='white'/%3E%3Cpath d='M83.3797 6.11631H76.7244L77.6353 0.906494H96.7355L95.8245 6.11631H89.1692L86.1728 23.0934H80.3908L83.3797 6.11631Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_404_622'%3E%3Crect width='96.728' height='23' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.is-main .gnb__list .gnb__link.is-active:after {
    display: none
}

.is-main.is-fixed .header .logo {
    background-color: #fff
}

.is-main.is-fixed .header .logo .logo__link {
    background-image: url("data:image/svg+xml,%3Csvg width='97' height='24' viewBox='0 0 97 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_404_622)'%3E%3Cpath d='M3.89984 0.906494H11.6318C14.184 0.906494 16.2016 1.54643 17.7149 2.85641C19.2281 4.1664 19.966 5.91304 19.966 8.10388C19.966 12.9448 15.9984 16.2047 10.1486 16.2047H6.98658L5.77447 23.1009H0L3.89984 0.906494ZM11.1273 11.1605C12.9116 11.1605 14.056 10.1216 14.056 8.47278C14.056 6.82401 13.145 5.95068 11.5715 5.95068H8.81604L7.87496 11.1605H11.1349H11.1273Z' fill='white'/%3E%3Cpath d='M22.0891 9.74512H30.8298L29.9866 14.586H21.2458L22.0891 9.74512Z' fill='white'/%3E%3Cpath d='M55.6066 0.906547L51.639 23.5H49.787L39.8642 11.3939L37.8164 23.0935H32.0344L36.0095 0.5H37.8616L47.8145 12.3727L49.8321 0.906547H55.6141H55.6066Z' fill='white'/%3E%3Cpath d='M60.041 0.906494H75.4446L74.5336 6.11631H64.9195L64.385 9.17294H71.2436L70.3703 14.0139H63.5117L62.8416 17.8836H72.8623L71.9513 23.0934H56.1487L60.041 0.906494Z' fill='white'/%3E%3Cpath d='M83.3797 6.11631H76.7244L77.6353 0.906494H96.7355L95.8245 6.11631H89.1692L86.1728 23.0934H80.3908L83.3797 6.11631Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_404_622'%3E%3Crect width='96.728' height='23' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.is-main.is-fixed .gnb__list .gnb__link {
    color: #373737
}

.is-main.is-notFixed .header, .is-main.is-notFixed .header .logo {
    background: transparent
}

.is-main.is-notFixed .gnb__list .gnb__link {
    color: #fff
}

.is-main.is-notFixed .gnb__info .gnb__lineItem {
    border-color: #747474;
    color: #fff
}

.is-main.is-notFixed .gnb__info .gnb__lineItem .gnb__link {
    color: #fff
}

.is-main.is-notFixed .gnb__info .gnb__lineItem .icon.is-iconSmile {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.143 11.144h.93v-.93h-.93v.93ZM8.358 10.215h.929v-.929h-.929v.929ZM7.43 10.215h.928v-.929H7.43v.929ZM6.5 10.215h.929v-.929H6.5v.929Z' fill='%23fff'/%3E%3Cpath d='M5.571 10.215h.93v-.929h-.93v.929ZM1.857 11.144h.929v-.93h-.929v.93ZM10.215 12.071h.928v-.928h-.928v.928ZM9.286 12.071h.929v-.928h-.929v.928ZM3.715 12.071h.928v-.928h-.928v.928Z' fill='%23fff'/%3E%3Cpath d='M2.786 12.071h.929v-.928h-.929v.928ZM8.358 13h.929v-.929h-.929V13ZM7.43 13h.928v-.929H7.43V13ZM6.5 13h.929v-.929H6.5V13Z' fill='%23fff'/%3E%3Cpath d='M5.571 13h.93v-.929h-.93V13ZM4.643 13h.928v-.929h-.928V13ZM.929 8.357v.93h.928v-.93H.93Z' fill='%23fff'/%3E%3Cpath d='M.929 9.286v.929h.928v-.929H.93ZM2.786 7.429v.928h.929V7.43h-.929ZM4.643 9.286v.929h.93v-.929h-.93ZM9.286 8.357v.93h.929v-.93h-.929ZM12.072 8.357v.93h.929v-.93h-.929Z' fill='%23fff'/%3E%3Cpath d='M12.072 9.286v.929h.929v-.929h-.929ZM13 6.5v.929h.93V6.5H13ZM13 7.429v.928h.93V7.43H13ZM10.215 7.429v.928h.928V7.43h-.928ZM3.715 8.357v.93h.928v-.93h-.928ZM0 6.5v.929h.929V6.5H0ZM0 7.429v.928h.929V7.43H0ZM2.786 1.857h-.929v.93h.929v-.93ZM12.072 1.857h-.929v.93h.93v-.93Z' fill='%23fff'/%3E%3Cpath d='M3.715.929h-.929v.928h.929V.93ZM4.643.929h-.928v.928h.928V.93ZM10.215.929h-.929v.928h.929V.93ZM11.143.929h-.928v.928h.928V.93ZM5.572 0h-.929v.929h.93V0Z' fill='%23fff'/%3E%3Cpath d='M6.5 0h-.928v.929h.929V0Z' fill='%23fff'/%3E%3Cpath d='M7.43 0H6.5v.929h.93V0ZM8.357 0H7.43v.929h.928V0Z' fill='%23fff'/%3E%3Cpath d='M9.286 0h-.929v.929h.93V0ZM13 4.644v-.93h-.929v.93H13Z' fill='%23fff'/%3E%3Cpath d='M13 3.715v-.929h-.928v.929h.929ZM4.643 4.644v-.93h-.929v.93h.929ZM4.643 5.572v-.928h-.928v.928h.928ZM1.857 4.643v-.93H.93v.93h.928Z' fill='%23fff'/%3E%3Cpath d='M1.857 3.715v-.929H.93v.929h.928ZM.93 6.5v-.929H0V6.5h.93ZM.93 5.571v-.928H0v.928h.93ZM10.215 4.643v-.93h-.929v.93h.929ZM10.216 5.571v-.928h-.93v.928h.93ZM13.93 6.5v-.928H13v.929h.93ZM13.93 5.572v-.928H13v.928h.93Z' fill='%23fff'/%3E%3C/svg%3E")
}

.is-main.is-notFixed .gnb__info .gnb__lineItem .icon.is-iconLogout {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.358 10.55a.499.499 0 0 1-.15-.367c0-.144.05-.261.15-.35L12.69 8.5H7.358a.486.486 0 0 1-.5-.5.486.486 0 0 1 .5-.5h5.3l-1.35-1.35a.463.463 0 0 1-.133-.342.49.49 0 0 1 .15-.358c.1-.1.219-.15.358-.15.139 0 .258.05.358.15l2.217 2.216a.507.507 0 0 1 .117.167.49.49 0 0 1 .033.183.49.49 0 0 1-.033.184.507.507 0 0 1-.117.166l-2.2 2.2a.463.463 0 0 1-.342.134.49.49 0 0 1-.358-.15Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.608 2.857h3V2h-3c-2.762 0-5 1.919-5 4.286v3.428c0 2.367 2.238 4.286 5 4.286h3v-.857h-3c-2.21 0-4-1.535-4-3.429V6.286c0-1.894 1.79-3.429 4-3.429Z' fill='%23fff'/%3E%3C/svg%3E")
}

.is-main.is-notFixed .gnb__info .gnb__noticeLink .gnb__noticeLinkIcon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.423 13.73a.518.518 0 0 1-.378-.147.454.454 0 0 1-.15-.333c0-.139.05-.254.15-.344a.54.54 0 0 1 .378-.135h1.375V6.333c0-1.097.378-2.097 1.134-3 .757-.902 1.753-1.458 2.99-1.666v-.605c0-.277.104-.503.31-.677.207-.173.462-.26.768-.26s.561.087.768.26c.206.174.31.4.31.677v.605c1.237.208 2.237.764 3.001 1.666.764.903 1.146 1.903 1.146 3v6.438h1.352a.54.54 0 0 1 .378.135c.1.09.15.205.15.344 0 .139-.05.254-.15.344a.54.54 0 0 1-.378.135H1.423ZM8 16.166c-.443 0-.829-.146-1.157-.438-.329-.291-.493-.646-.493-1.062h3.3c0 .416-.16.77-.481 1.062-.321.292-.71.438-1.169.438ZM3.83 12.77h8.34V6.333c0-1.055-.4-1.955-1.202-2.698-.802-.743-1.784-1.114-2.945-1.114-1.161 0-2.15.371-2.968 1.114-.817.743-1.226 1.643-1.226 2.698v6.438Z' fill='%23fff'/%3E%3C/svg%3E")
}

.is-main.is-notFixed .gnb__info .gnb__noticeLink .gnb__noticeLinkCount {
    background-color: #75aaff;
    border-color: #282728;
    color: #282728
}

.visualBox {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    background: #2d2d2d url(../../assets/images/visualBg.png);
    background-position: 50%;
    background-size: cover;
    height: 45rem;
    padding: 0 0 6.5rem;
    position: relative
}

.visual, .visualBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.visual {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-pack: distribute;
    align-items: center;
    justify-content: space-around
}

.visual .visual__left {
    max-width: 50%
}

.visual .visual__left .visual__logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='305' height='85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64.656 0c-2.216.005-4.422.3-6.563.874-.645.087-1.29.206-1.936.357l-40.26 9.565a24.843 24.843 0 0 1 5.488-.605c3.775-.005 7.505.84 10.913 2.47a25.297 25.297 0 0 1 8.782 6.954 25.405 25.405 0 0 1 4.933 10.075c.874 3.686.913 7.522.117 11.226a.578.578 0 0 1 0 .14l-3.97 19.929a20.352 20.352 0 0 0 3.156 15.058 20.223 20.223 0 0 0 12.777 8.509 20.17 20.17 0 0 0 15.182-3.037 20.299 20.299 0 0 0 8.595-12.92l7.316-36.899v-.237c.916-3.736.974-7.632.17-11.394a25.429 25.429 0 0 0-4.813-10.32 25.321 25.321 0 0 0-8.825-7.17A25.233 25.233 0 0 0 64.656 0Z' fill='url(%23a)'/%3E%3Cpath d='M21.385 10.191c-1.846-.003-3.686.2-5.487.605l7.617-1.814-7.95 1.89a20.232 20.232 0 0 0-12.553 9.093A20.357 20.357 0 0 0 .545 35.302a20.294 20.294 0 0 0 9.063 12.595 20.169 20.169 0 0 0 15.284 2.476l20.29-4.837.926-4.513a.568.568 0 0 0 0-.14c.797-3.703.757-7.539-.117-11.225a25.405 25.405 0 0 0-4.932-10.076 25.296 25.296 0 0 0-8.783-6.953 25.212 25.212 0 0 0-10.913-2.47l.022.032Z' fill='url(%23b)'/%3E%3Cg filter='url(%23c)'%3E%3Cpath d='M243.745 21.473a6.03 6.03 0 0 1 4.249-1.274c.757-.004 1.513.057 2.26.183.699.13 1.517.313 2.431.572l1.226.335v-8.744l-.667-.227a15.37 15.37 0 0 0-2.808-.637 25.484 25.484 0 0 0-3.227-.205c-4.583 0-8.177 1.209-10.683 3.573-2.507 2.364-3.798 5.862-3.798 10.332v5.095h-9.264v8.561h9.264v33.467h9.682V39.037h11.491v-8.56h-11.458v-4.87a5.59 5.59 0 0 1 1.302-4.134Z' fill='%23980ED8'/%3E%3C/g%3E%3Cg filter='url(%23d)'%3E%3Cpath d='M268.802 30.476h-9.791v42.06h9.791v-42.06Z' fill='%23980ED8'/%3E%3C/g%3E%3Cg filter='url(%23e)'%3E%3Cpath d='M264.186 14.974a5.899 5.899 0 0 0-4.303 1.662 5.553 5.553 0 0 0-1.69 4.102 5.73 5.73 0 0 0 1.647 4.091 5.522 5.522 0 0 0 4.066 1.75 5.864 5.864 0 0 0 4.304-1.943 5.69 5.69 0 0 0 1.506-3.92 5.546 5.546 0 0 0-1.711-4.123 5.68 5.68 0 0 0-3.819-1.62Z' fill='%23980ED8'/%3E%3C/g%3E%3Cg filter='url(%23f)'%3E%3Cpath d='M303.993 39.037v-8.56h-11.781V20.22h-9.682v10.256h-8.51v8.561h8.477v22.596c0 3.735 1.141 6.65 3.4 8.636 2.259 1.986 5.379 2.958 9.511 2.958a31.345 31.345 0 0 0 3.937-.28 19.302 19.302 0 0 0 3.841-.875l.657-.238v-8.636l-1.259.4c-.879.28-1.773.507-2.679.68a16.16 16.16 0 0 1-2.765.215 5.582 5.582 0 0 1-3.852-1.08 4.974 4.974 0 0 1-1.076-3.659V39.037h11.781Z' fill='%23980ED8'/%3E%3C/g%3E%3Cg filter='url(%23g)'%3E%3Cpath d='M129.853 20.22h-9.682v10.256h-8.478v8.561h8.478v22.596c0 3.735 1.14 6.65 3.389 8.636 2.248 1.986 5.379 2.958 9.521 2.958a31.374 31.374 0 0 0 3.938-.28 19.309 19.309 0 0 0 3.84-.875l.646-.238v-8.636l-1.259.4c-.875.28-1.766.507-2.668.68a16.29 16.29 0 0 1-2.776.215 5.6 5.6 0 0 1-3.851-1.08 4.958 4.958 0 0 1-1.076-3.66V39.038h11.834v-8.56h-11.834l-.022-10.257Z' fill='%23980ED8'/%3E%3C/g%3E%3Cg filter='url(%23h)'%3E%3Cpath d='M147.594 51.063V72.44h9.683V53.223c0-5.323 1.958-12.534 10.146-12.534h8.542v-9.716h-9.618c-10.834 0-18.753 7.028-18.753 20.09Z' fill='%23980ED8'/%3E%3C/g%3E%3Cg filter='url(%23i)'%3E%3Cpath d='M199.656 29.85c-4.299 0-8.5 1.279-12.074 3.675a21.793 21.793 0 0 0-8.005 9.787 21.88 21.88 0 0 0-1.236 12.6 21.828 21.828 0 0 0 5.947 11.165 21.713 21.713 0 0 0 11.128 5.969c4.216.84 8.585.41 12.556-1.242a21.75 21.75 0 0 0 9.754-8.031 21.86 21.86 0 0 0 3.662-12.116c0-5.783-2.29-11.33-6.365-15.42a21.697 21.697 0 0 0-15.367-6.387Zm0 35c-2.603 0-5.148-.775-7.312-2.226a13.196 13.196 0 0 1-4.846-5.927 13.255 13.255 0 0 1-.747-7.63 13.222 13.222 0 0 1 3.604-6.76 13.149 13.149 0 0 1 6.74-3.611 13.116 13.116 0 0 1 7.603.756 13.166 13.166 0 0 1 5.903 4.867 13.224 13.224 0 0 1 2.212 7.338 13.223 13.223 0 0 1-3.857 9.33 13.136 13.136 0 0 1-9.3 3.863Z' fill='%23980ED8'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='c' x='223.464' y='11.476' width='31.447' height='62.028' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.8 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_8_231'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_8_231' result='shape'/%3E%3C/filter%3E%3Cfilter id='d' x='259.011' y='30.476' width='10.79' height='43.06' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.8 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_8_231'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_8_231' result='shape'/%3E%3C/filter%3E%3Cfilter id='e' x='258.192' y='14.97' width='12.525' height='12.609' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.8 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_8_231'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_8_231' result='shape'/%3E%3C/filter%3E%3Cfilter id='f' x='274.02' y='20.22' width='30.974' height='54.007' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.8 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_8_231'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_8_231' result='shape'/%3E%3C/filter%3E%3Cfilter id='g' x='111.693' y='20.22' width='31.017' height='54.007' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.8 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_8_231'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_8_231' result='shape'/%3E%3C/filter%3E%3Cfilter id='h' x='147.594' y='30.973' width='29.371' height='42.466' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.8 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_8_231'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_8_231' result='shape'/%3E%3C/filter%3E%3Cfilter id='i' x='177.923' y='29.85' width='44.465' height='44.614' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.8 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_8_231'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_8_231' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='a' x1='46.829' y1='82.252' x2='53.978' y2='8.285' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF0094'/%3E%3Cstop offset='1' stop-color='%237D1DDE'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='-.004' y1='29.947' x2='46.689' y2='29.947' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300F4D3'/%3E%3Cstop offset='.28' stop-color='%2302C4C3'/%3E%3Cstop offset='.5' stop-color='%230297C7'/%3E%3Cstop offset='.68' stop-color='%230277CB'/%3E%3Cstop offset='.87' stop-color='%230059B5'/%3E%3Cstop offset='1' stop-color='%2301397E'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    font-size: 0;
    height: 10.3rem;
    margin: 0 0 1rem;
    position: relative;
    width: 43.1rem
}

.visual .visual__left .visual__text {
    display: block;
    position: relative
}

.visual .visual__left .visual__text .is-text {
    color: #75aaff;
    font-size: 2.6rem;
    font-weight: 500;
    line-height: 4rem;
    white-space: nowrap
}

.visual .visual__left .visual__text .is-textpoint {
    position: relative;
    z-index: 2
}

.visual .visual__left .visual__text .is-textblack {
    color: #000;
    left: .1rem;
    position: absolute;
    top: .1rem;
    z-index: 1
}

.visual .visual__right {
    max-width: 50%
}

.visual .visual__right .visual__lottie {
    border: 1px solid #75aaff;
    color: #75aaff;
    height: 25rem;
    width: 76rem
}

.linkBox .linkBox__list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 7rem -1rem
}

.linkBox .linkBox__item {
    background: #fff;
    border: .1rem solid #f0f0f0;
    border-radius: 1rem;
    display: block;
    height: 23.6rem;
    margin: 0 1rem;
    padding: 3.5rem 0 0 3.5rem;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 20%
}

.linkBox .linkBox__item:focus, .linkBox .linkBox__item:hover {
    background: #f2f7ff;
    border-color: #75aaff
}

.linkBox .linkBox__icon {
    height: 4.4rem;
    margin: 0 0 3rem;
    width: 4.4rem
}

.linkBox .linkBox__icon.is-icon1 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='47' height='45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='8' fill='%23373737'/%3E%3Cpath d='M11.567 20.517h1.716v4.666H12a.795.795 0 0 0-.585.232.795.795 0 0 0-.232.585c0 .234.077.43.232.585a.795.795 0 0 0 .585.232h1.283v3.416c0 .235.077.431.232.586a.795.795 0 0 0 .585.231.755.755 0 0 0 .552-.231.795.795 0 0 0 .231-.586v-3.416h6.3v3.416c0 .235.077.431.232.586a.795.795 0 0 0 .585.231c.234 0 .43-.077.585-.231a.795.795 0 0 0 .232-.586v-3.416h6.3v3.416c0 .235.076.431.231.586a.755.755 0 0 0 .552.231c.234 0 .43-.077.585-.231a.795.795 0 0 0 .232-.586v-3.416H32c.234 0 .43-.077.585-.232a.795.795 0 0 0 .232-.585.795.795 0 0 0-.232-.585.796.796 0 0 0-.585-.232h-1.283v-4.666h1.716c.13 0 .241-.028.332-.088a.514.514 0 0 0 .199-.262.528.528 0 0 0 .022-.326.574.574 0 0 0-.186-.278L22.668 10.43c-.167-.165-.385-.247-.651-.247-.267 0-.496.082-.683.246L11.2 19.563a.573.573 0 0 0-.186.279.528.528 0 0 0 .022.326.515.515 0 0 0 .2.262c.09.06.201.088.33.088Zm9.616-7.772v12.438h-6.3V18.39l6.3-5.644Zm7.934 5.644v6.794h-6.3V12.745l6.3 5.644Z' fill='%23C66FEE' stroke='%23C66FEE' stroke-width='.1'/%3E%3Cg filter='url(%23a)'%3E%3Cellipse cx='32.125' cy='30.134' rx='7.219' ry='7' fill='%23373737'/%3E%3C/g%3E%3Cpath d='m35.805 28.32-.096.087h.021l-3.872 4.676-2.344-2.221a.942.942 0 0 0-1.298-.021.857.857 0 0 0-.2.285.823.823 0 0 0 .222.952l3.012 2.855a.944.944 0 0 0 1.3-.023l.002-.002 4.542-5.384a.835.835 0 0 0 .237-.604.84.84 0 0 0-.272-.591.928.928 0 0 0-.625-.245.93.93 0 0 0-.629.236Z' fill='%23C66FEE' stroke='%23C66FEE' stroke-width='.1'/%3E%3Cdefs%3E%3Cfilter id='a' x='17.906' y='16.134' width='28.438' height='28' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='3.5' result='effect1_foregroundBlur_6_2514'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.linkBox .linkBox__icon.is-icon2 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='8' fill='%23373737'/%3E%3Cpath d='M30.7 25v3.7H13.3V15.3H22.1V13.9H14c-1.165 0-2.1.935-2.1 2.1v12a2.1 2.1 0 0 0 2.1 2.1h4.7v2h6.6v-2H30c1.155 0 2.1-.945 2.1-2.1v-3.1H30.7v.1Z' fill='%23C66FEE' stroke='%23C66FEE' stroke-width='.2'/%3E%3Cpath d='m34.667 16-.823-.822-3.26 3.255v-7.1h-1.167v7.1l-3.255-3.261-.829.828L30 20.667 34.667 16Z' fill='%23fff'/%3E%3C/svg%3E")
}

.linkBox .linkBox__icon.is-icon3 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='8' fill='%23373737'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.64 10.28c.27.027.48.255.48.533v6.356-6.356a.536.536 0 0 0-.48-.534Zm2.61 6.978a4.349 4.349 0 0 1 3.464 4.245v9.684-9.684a4.349 4.349 0 0 0-3.463-4.245Zm2.927 14.465H11.823h20.354ZM15.62 16.97h1.06v-6.156c0-.407.33-.736.736-.736h9.168c.407 0 .737.33.737.736v6.156h1.059a4.545 4.545 0 0 1 4.534 4.534v9.684c0 .407-.33.736-.737.736H11.823a.736.736 0 0 1-.736-.736v-9.684a4.545 4.545 0 0 1 4.533-4.534Zm8.41 4.375a.76.76 0 0 0-.183-.5.708.708 0 0 0-.547-.236h-2.6c-.232 0-.42.09-.547.235a.76.76 0 0 0-.182.5.76.76 0 0 0 .182.501.708.708 0 0 0 .547.236h2.6c.232 0 .42-.09.547-.236a.76.76 0 0 0 .182-.5Zm5.4 1.935a.736.736 0 0 0-.736-.736H15.306a.736.736 0 0 0-.737.736v5.166c0 .407.33.736.737.736h13.388c.407 0 .737-.33.737-.736V23.28Zm-13.588 4.63v-4.094h12.316-12.316v4.094Zm12.116-.2H16.042v-3.694h11.916v3.694Zm-10.006-16.36v5.82-5.82h8.096-8.096Zm.2 5.62v-5.42h7.696v5.42h-7.696Zm-2.532 1.472h12.76a3.073 3.073 0 0 1 3.061 3.062v8.948H12.56v-8.948a3.073 3.073 0 0 1 3.061-3.062Zm12.76-.2H15.62a3.273 3.273 0 0 0-3.261 3.262v9.148-9.148a3.273 3.273 0 0 1 3.261-3.262h12.76ZM20.66 21.88H23.3c.66 0 .703-.935.13-1.058.572.123.529 1.059-.13 1.059h-2.6a.61.61 0 0 1-.039-.001Zm-5.41 7.1a.554.554 0 0 0 .055.002h13.388-13.388a.552.552 0 0 1-.055-.002Zm13.551-.008a.536.536 0 0 0 .429-.526V23.28v5.166a.536.536 0 0 1-.429.526Z' fill='%23C66FEE'/%3E%3Cmask id='b' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='11' y='10' width='22' height='22'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.62 16.97h1.06v-6.157c0-.407.33-.736.736-.736h9.168c.407 0 .737.33.737.736v6.156h1.059a4.545 4.545 0 0 1 4.534 4.534v9.684c0 .407-.33.736-.737.736H11.823a.736.736 0 0 1-.736-.736v-9.684a4.545 4.545 0 0 1 4.533-4.534Zm8.41 4.374a.76.76 0 0 0-.183-.5.708.708 0 0 0-.547-.236h-2.6c-.232 0-.42.09-.547.235a.76.76 0 0 0-.182.5.76.76 0 0 0 .182.501.708.708 0 0 0 .547.236h2.6c.232 0 .42-.09.547-.236a.76.76 0 0 0 .182-.5Zm5.4 1.935a.736.736 0 0 0-.736-.736H15.306a.736.736 0 0 0-.737.736v5.166c0 .407.33.736.737.736h13.388c.407 0 .737-.33.737-.736V23.28Zm-1.472 4.43H16.042v-3.694h11.916v3.694Zm-9.806-10.74v-5.42h7.696v5.42h-7.696Zm-2.532 1.472h12.76a3.073 3.073 0 0 1 3.061 3.062v8.948H12.56v-8.948a3.073 3.073 0 0 1 3.061-3.062Zm-.314 10.54h13.388-13.388Z' fill='%23C66FEE'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath fill='url(%23c)' fill-opacity='.6' d='M14 13h17v4H14z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='c' x1='23' y1='17' x2='23' y2='13' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(11 10)' d='M0 0h22v22H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.linkBox .linkBox__icon.is-icon4 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='8' fill='%23373737'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 19.5a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 1.5a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11Z' fill='%23C66FEE'/%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='11' height='11'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 19.7a4.2 4.2 0 1 0 0-8.4 4.2 4.2 0 0 0 0 8.4Zm0 1.3a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11Z' fill='%23C66FEE'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='m13.534 13.566-2.858-1.917-2.044 6.3 4.982.111-.08-4.494Z' fill='url(%23b)' fill-opacity='.79'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 32.5a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 1.5a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11Z' fill='%23C66FEE'/%3E%3Cmask id='c' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='23' width='11' height='11'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 32.7a4.2 4.2 0 1 0 0-8.4 4.2 4.2 0 0 0 0 8.4Zm0 1.3a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11Z' fill='%23C66FEE'/%3E%3C/mask%3E%3Cg mask='url(%23c)'%3E%3Cpath d='m13.534 26.566-2.858-1.917-2.044 6.3 4.982.111-.08-4.494Z' fill='url(%23d)' fill-opacity='.79'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.5 32.5a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 1.5a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11Z' fill='%23C66FEE'/%3E%3Cmask id='e' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='23' y='23' width='11' height='11'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.5 32.7a4.2 4.2 0 1 0 0-8.4 4.2 4.2 0 0 0 0 8.4Zm0 1.3a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11Z' fill='%23C66FEE'/%3E%3C/mask%3E%3Cg mask='url(%23e)'%3E%3Cpath d='m26.534 26.566-2.858-1.917-2.044 6.3 4.982.111-.08-4.494Z' fill='url(%23f)' fill-opacity='.79'/%3E%3C/g%3E%3Cpath d='M30.71 13.324a2.337 2.337 0 0 0-1.387-1.75 2.865 2.865 0 0 0-1.17-.237 2.78 2.78 0 0 0-1.537.435c-.448.287-.8.71-1.054 1.271-.255.558-.382 1.227-.382 2.007 0 .783.128 1.455.382 2.016.255.557.606.98 1.054 1.266.451.287.964.43 1.537.43.42 0 .806-.075 1.16-.227.358-.154.66-.378.905-.672.244-.293.409-.644.493-1.054h1.518a3.866 3.866 0 0 1-.716 1.731c-.37.503-.848.894-1.43 1.175-.58.28-1.229.42-1.944.42-.86 0-1.628-.204-2.301-.614-.674-.412-1.2-1.002-1.581-1.769-.38-.767-.57-1.668-.57-2.702 0-1.035.19-1.936.57-2.703.383-.767.912-1.355 1.585-1.764.674-.413 1.44-.619 2.297-.619.7 0 1.339.134 1.919.401.58.268 1.059.655 1.436 1.16.38.503.625 1.103.735 1.799H30.71Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='b' x1='11.411' y1='12.546' x2='10.153' y2='16.408' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='11.411' y1='25.546' x2='10.153' y2='29.408' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='24.41' y1='25.546' x2='23.153' y2='29.408' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
}

.linkBox .linkBox__icon.is-icon5 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='8' fill='%23373737'/%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='12' y='9' width='17' height='23' fill='%23000'%3E%3Cpath fill='%23fff' d='M12 9h17v23H12z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.486 11.293h10.77c.687 0 1.243.578 1.243 1.292v4.043H14.243v-4.043c0-.714.556-1.293 1.243-1.293Zm-1.243 6.578v5.386h13.256V17.87H14.243Zm0 6.628h13.256v4.458c0 .714-.556 1.292-1.242 1.292H15.485c-.687 0-1.243-.578-1.243-1.292v-4.458ZM13 12.585C13 11.157 14.113 10 15.486 10h10.77c1.373 0 2.486 1.157 2.486 2.585v16.372c0 1.427-1.113 2.585-2.486 2.585h-10.77c-1.373 0-2.486-1.158-2.486-2.585V12.585Zm4.143 2.386a.829.829 0 1 0 0-1.657.829.829 0 0 0 0 1.657Zm.828 5.8a.829.829 0 1 1-1.657 0 .829.829 0 0 1 1.657 0Zm-.828 7.457a.829.829 0 1 0 0-1.657.829.829 0 0 0 0 1.657Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.486 11.293h10.77c.687 0 1.243.578 1.243 1.292v4.043H14.243v-4.043c0-.714.556-1.293 1.243-1.293Zm-1.243 6.578v5.386h13.256V17.87H14.243Zm0 6.628h13.256v4.458c0 .714-.556 1.292-1.242 1.292H15.485c-.687 0-1.243-.578-1.243-1.292v-4.458ZM13 12.585C13 11.157 14.113 10 15.486 10h10.77c1.373 0 2.486 1.157 2.486 2.585v16.372c0 1.427-1.113 2.585-2.486 2.585h-10.77c-1.373 0-2.486-1.158-2.486-2.585V12.585Zm4.143 2.386a.829.829 0 1 0 0-1.657.829.829 0 0 0 0 1.657Zm.828 5.8a.829.829 0 1 1-1.657 0 .829.829 0 0 1 1.657 0Zm-.828 7.457a.829.829 0 1 0 0-1.657.829.829 0 0 0 0 1.657Z' fill='%23C66FEE'/%3E%3Cpath d='M27.5 16.628v.2h.2v-.2h-.2Zm-13.257 0h-.2v.2h.2v-.2Zm0 1.243v-.2h-.2v.2h.2Zm0 5.386h-.2v.2h.2v-.2Zm13.256 0v.2h.2v-.2h-.2Zm0-5.386h.2v-.2h-.2v.2Zm0 6.628h.2v-.2h-.2v.2Zm-13.256 0v-.2h-.2v.2h.2Zm12.013-13.406h-10.77v.4h10.77v-.4Zm1.443 1.492c0-.817-.638-1.493-1.443-1.493v.4c.57 0 1.043.482 1.043 1.093h.4Zm0 4.043v-4.043h-.4v4.043h.4Zm-13.456.2h13.256v-.4H14.243v.4Zm-.2-4.243v4.043h.4v-4.043h-.4Zm1.443-1.493c-.805 0-1.443.676-1.443 1.493h.4c0-.61.474-1.093 1.043-1.093v-.4Zm-1.443 6.78v5.384h.4v-5.385h-.4Zm.2 5.584h13.256v-.4H14.243v.4Zm13.456-.2v-5.385h-.4v5.386h.4Zm-.2-5.585H14.243v.4h13.256v-.4Zm0 6.628H14.243v.4h13.256v-.4Zm.2 4.658v-4.458h-.4v4.458h.4Zm-1.443 1.492c.805 0 1.443-.675 1.443-1.492h-.4c0 .61-.474 1.092-1.043 1.092v.4Zm-10.77 0h10.77v-.4h-10.77v.4Zm-1.443-1.492c0 .817.638 1.492 1.443 1.492v-.4c-.569 0-1.043-.481-1.043-1.092h-.4Zm0-4.458v4.458h.4v-4.458h-.4ZM15.486 9.8c-1.49 0-2.686 1.254-2.686 2.785h.4c0-1.325 1.03-2.385 2.286-2.385v-.4Zm10.77 0h-10.77v.4h10.77v-.4Zm2.686 2.785c0-1.53-1.195-2.785-2.686-2.785v.4c1.256 0 2.286 1.06 2.286 2.385h.4Zm0 16.372V12.585h-.4v16.372h.4Zm-2.686 2.785c1.491 0 2.686-1.255 2.686-2.785h-.4c0 1.325-1.03 2.385-2.286 2.385v.4Zm-10.77 0h10.77v-.4h-10.77v.4ZM12.8 28.957c0 1.53 1.195 2.785 2.686 2.785v-.4c-1.255 0-2.286-1.06-2.286-2.385h-.4Zm0-16.372v16.372h.4V12.585h-.4Zm4.971 1.558a.629.629 0 0 1-.628.628v.4c.568 0 1.028-.46 1.028-1.028h-.4Zm-.628-.629c.347 0 .628.282.628.629h.4c0-.568-.46-1.029-1.028-1.029v.4Zm-.629.629c0-.348.282-.629.629-.629v-.4c-.568 0-1.029.46-1.029 1.029h.4Zm.629.628a.629.629 0 0 1-.629-.628h-.4c0 .568.46 1.028 1.029 1.028v-.4Zm0 7.028c.568 0 1.028-.46 1.028-1.028h-.4a.629.629 0 0 1-.628.628v.4Zm-1.029-1.028c0 .568.46 1.028 1.029 1.028v-.4a.629.629 0 0 1-.629-.628h-.4Zm1.029-1.029c-.568 0-1.029.46-1.029 1.029h.4c0-.347.282-.629.629-.629v-.4Zm1.028 1.029c0-.568-.46-1.029-1.028-1.029v.4c.347 0 .628.282.628.629h.4Zm-.4 6.628a.629.629 0 0 1-.628.629v.4c.568 0 1.028-.46 1.028-1.029h-.4Zm-.628-.628c.347 0 .628.281.628.628h.4c0-.568-.46-1.028-1.028-1.028v.4Zm-.629.628c0-.347.282-.628.629-.628v-.4c-.568 0-1.029.46-1.029 1.028h.4Zm.629.629a.629.629 0 0 1-.629-.629h-.4c0 .568.46 1.029 1.029 1.029v-.4Z' fill='%23C66FEE' mask='url(%23a)'/%3E%3Cg filter='url(%23b)'%3E%3Cellipse cx='26.5' cy='27' rx='7.5' ry='7' fill='%23000'/%3E%3C/g%3E%3Cmask id='c' maskUnits='userSpaceOnUse' x='21.942' y='23.085' width='11' height='9' fill='%23000'%3E%3Cpath fill='%23fff' d='M21.942 23.085h11v9h-11z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.942 24.085h9.114v1.243h-9.114v-1.243Zm0 3.314h9.114v1.243h-9.114v-1.243Zm4.972 3.314h-4.972v.829h4.972v-.829Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.942 24.085h9.114v1.243h-9.114v-1.243Zm0 3.314h9.114v1.243h-9.114v-1.243Zm4.972 3.314h-4.972v.829h4.972v-.829Z' fill='%23C66FEE'/%3E%3Cpath d='M32.056 24.085h.2v-.2h-.2v.2Zm-9.114 0v-.2h-.2v.2h.2Zm9.114 1.243v.2h.2v-.2h-.2Zm-9.114 0h-.2v.2h.2v-.2Zm9.114 2.071h.2v-.2h-.2v.2Zm-9.114 0v-.2h-.2v.2h.2Zm9.114 1.243v.2h.2v-.2h-.2Zm-9.114 0h-.2v.2h.2v-.2Zm0 2.071v-.2h-.2v.2h.2Zm4.972 0h.2v-.2h-.2v.2Zm-4.972.829h-.2v.2h.2v-.2Zm4.972 0v.2h.2v-.2h-.2Zm4.142-7.657h-9.114v.4h9.114v-.4Zm.2 1.443v-1.243h-.4v1.243h.4Zm-9.314.2h9.114v-.4h-9.114v.4Zm-.2-1.443v1.243h.4v-1.243h-.4Zm9.314 3.114h-9.114v.4h9.114v-.4Zm.2 1.443v-1.243h-.4v1.243h.4Zm-9.314.2h9.114v-.4h-9.114v.4Zm-.2-1.443v1.243h.4v-1.243h-.4Zm.2 3.514h4.972v-.4h-4.972v.4Zm.2.629v-.829h-.4v.829h.4Zm4.772-.2h-4.972v.4h4.972v-.4Zm-.2-.629v.829h.4v-.829h-.4Z' fill='%23C66FEE' mask='url(%23c)'/%3E%3Cdefs%3E%3Cfilter id='b' x='12' y='13' width='29' height='28' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='3.5' result='effect1_foregroundBlur_6_2644'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
}

.linkBox .linkBox__title {
    color: #373737;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.2rem;
    margin: 0 0 1.2rem
}

.linkBox .linkBox__text {
    color: #c7c7c7
}

.linkBox .linkBox__link {
    color: #c7c7c7;
    display: inline-block;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.6rem;
    -webkit-transition: all .3s;
    transition: all .3s
}

.linkBox .linkBox__link:focus, .linkBox .linkBox__link:hover {
    color: #373737;
    text-decoration: underline
}

.infoContent {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 13rem
}

.infoContent .infoContent__left {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.infoContent .infoContent__right {
    margin-left: 7.2rem;
    width: 42rem
}

.infoContent .infoContent__topTitle {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 0 1.8rem;
    min-height: 3.2rem
}

.infoContent .infoContent__topTitle .infoContent__title {
    color: #000;
    font-size: 2rem;
    font-weight: 600;
    line-height: 2.4rem
}

.infoContent .infoContent__topTitle .infoContent__text {
    color: #c7c7c7;
    font-size: 1.3rem;
    font-weight: 600
}

.timeStatus__tabMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.timeStatus__tabMenu .timeStatus__tabItem {
    margin: 0 -.05rem
}

.timeStatus__tabMenu .timeStatus__tabItem .timeStatus__link {
    background: #fbfbfb;
    border: .1rem solid #f0f0f0;
    color: #cfcfcf;
    display: block;
    height: 3.2rem;
    line-height: 3.2rem;
    text-align: center;
    width: 7.5rem
}

.timeStatus__tabMenu .timeStatus__tabItem.is-active .timeStatus__link {
    background: #000;
    border-color: #000;
    color: #fff
}

.timeStatus__tabMenu .timeStatus__tabItem:first-child .timeStatus__link {
    border-radius: .8rem 0 0 .8rem
}

.timeStatus__tabMenu .timeStatus__tabItem:last-child .timeStatus__link {
    border-radius: 0 .8rem .8rem 0
}

.timeStatus__table {
    border-bottom: .1rem solid #f0f0f0;
    border-top: .1rem solid #f0f0f0;
    width: 100%
}

.timeStatus__table th {
    background: #fbfbfb;
    border-bottom: .2rem solid #f0f0f0;
    border-top: .1rem solid #f0f0f0;
    color: #9e9e9e;
    font-weight: 600;
    height: 4rem;
    padding: 0 7rem;
    text-align: left
}

.timeStatus__table td {
    border-bottom: .1rem solid #f0f0f0;
    height: 4rem;
    padding: 0 7rem
}

.timeStatus__morebtn {
    color: #9e9e9e;
    display: inline-block;
    font-weight: 600;
    line-height: 2.4rem;
    margin: 1.25rem 0 0
}

.timeStatus__morebtn .is-arricon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.248 12.856c0 .1-.016.191-.05.275a.763.763 0 0 1-.175.25l-4.95 4.95c-.133.133-.312.196-.537.187a.769.769 0 0 1-.538-.212c-.167-.167-.237-.346-.212-.538a.94.94 0 0 1 .237-.512l4.4-4.4-4.4-4.4a.816.816 0 0 1-.225-.538.592.592 0 0 1 .225-.537.55.55 0 0 1 .525-.213c.217.025.4.104.55.238l4.925 4.925a.763.763 0 0 1 .175.25c.034.083.05.175.05.275Z' fill='%239E9E9E'/%3E%3C/svg%3E");
    display: inline-block;
    height: 2.4rem;
    margin-left: .5rem;
    vertical-align: top;
    width: 2.4rem
}

.coupon .coupon__item {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border: .1rem solid #f0f0f0;
    border-radius: 1.8rem;
    height: 4.5rem;
    justify-content: space-between;
    margin: 0 0 1rem;
    padding: 0 3rem 0 1.8rem
}

.coupon .coupon__item, .coupon .coupon__tit {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.coupon .coupon__tit {
    font-size: 1.5rem;
    font-weight: 700
}

.coupon .coupon__tit.is-tit1 {
    color: #c151e9
}

.coupon .coupon__tit.is-tit2 {
    color: #5c80fe
}

.coupon .coupon__tit.is-tit3 {
    color: #fc881d
}

.coupon .coupon__icon {
    height: 1.918rem;
    margin-right: .8rem;
    width: 2rem
}

.coupon .coupon__icon.is-icon1 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.765 0h1.176v1.222H7.059V0H11.765ZM4.706 2.445V1.223h2.352v1.222H4.706ZM3.53 3.668V2.444h1.176v1.223H3.53Zm0 0V4.89H2.353V3.668H3.53Zm11.765-1.223H12.94V1.223h2.354v1.222Zm0 14.293v-1.223h1.175v-1.222h1.177v-1.221h.001v-1.223h1.175V7.334h-1.175V6.11h-.001V4.89H16.47V3.668h-1.175V2.444h1.176v1.223h1.176v1.22h1.176v1.223h.002v1.223H20v4.515h-1.175v1.223h-.002v1.222h-1.176v1.221H16.47v1.223h-1.176Zm-2.354 1.223v-1.223h2.354v1.223H12.94Zm-5.883 0H12.941v1.222H7.059V17.96Zm-2.352-1.223h2.352v1.223H4.706v-1.223ZM3.53 15.515h1.176v1.223H3.53v-1.223Zm0 0H2.353v-1.222H3.53v1.223ZM2.353 6.114v1.222H1.177v4.513h1.176v1.222h-.001v1.223H1.175V13.07h.002v-1.22H0V7.333h1.177V6.113h-.002V4.89h1.177v1.223h.001Zm9.022 6.978h1.75V5.217h-1.75v3.5H10.5v-.875h-.875v-.875H8.75v-1.75H7v7.875h1.75v-3.5h.875v.874h.875v.876h.875v1.75Z' fill='%23C151E9'/%3E%3C/svg%3E")
}

.coupon .coupon__icon.is-icon2 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.765 0h1.176v1.222H7.059V0H11.765ZM4.706 2.445V1.223h2.352v1.222H4.706ZM3.53 3.668V2.444h1.176v1.223H3.53Zm0 0V4.89H2.353V3.668H3.53Zm11.765-1.223H12.94V1.223h2.354v1.222Zm0 14.293v-1.223h1.175v-1.222h1.177v-1.221h.001v-1.223h1.175V7.334h-1.175V6.11h-.001V4.89H16.47V3.668h-1.175V2.444h1.176v1.223h1.176v1.22h1.176v1.223h.002v1.223H20v4.515h-1.175v1.223h-.002v1.222h-1.176v1.221H16.47v1.223h-1.176Zm-2.354 1.223v-1.223h2.354v1.223H12.94Zm-5.883 0H12.941v1.222H7.059V17.96Zm-2.352-1.223h2.352v1.223H4.706v-1.223ZM3.53 15.515h1.176v1.223H3.53v-1.223Zm0 0H2.353v-1.222H3.53v1.223ZM2.353 6.114v1.222H1.177v4.513h1.176v1.222h-.001v1.223H1.175V13.07h.002v-1.22H0V7.333h1.177V6.113h-.002V4.89h1.177v1.223h.001ZM6.6 6.5h7v1.2h-2.8v5.8H9.6V7.7h-3V6.5Z' fill='%235C80FE'/%3E%3C/svg%3E")
}

.coupon .coupon__icon.is-icon3 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.765 0h1.176v1.222H7.059V0H11.765ZM4.706 2.445V1.223h2.352v1.222H4.706ZM3.53 3.668V2.444h1.176v1.223H3.53Zm0 0V4.89H2.353V3.668H3.53Zm11.765-1.223H12.94V1.223h2.354v1.222Zm0 14.293v-1.223h1.175v-1.222h1.177v-1.221h.001v-1.223h1.175V7.334h-1.175V6.11h-.001V4.89H16.47V3.668h-1.175V2.444h1.176v1.223h1.176v1.22h1.176v1.223h.002v1.223H20v4.515h-1.175v1.223h-.002v1.222h-1.176v1.221H16.47v1.223h-1.176Zm-2.354 1.223v-1.223h2.354v1.223H12.94Zm-5.883 0H12.941v1.222H7.059V17.96Zm-2.352-1.223h2.352v1.223H4.706v-1.223ZM3.53 15.515h1.176v1.223H3.53v-1.223Zm0 0H2.353v-1.222H3.53v1.223ZM2.353 6.114v1.222H1.177v4.513h1.176v1.222h-.001v1.223H1.175V13.07h.002v-1.22H0V7.333h1.177V6.113h-.002V4.89h1.177v1.223h.001Zm4.824-.658H6v1.222h.91v.91h.908v.908h.91v.91h.908V10h-.909v.91h-.909v.908H6.91v.91H6v1.222h1.177v-.91h.909v-.908h.909v-.91h.909v-.909h.642v.91h.909v.909h.909v.909h.909v.909h1.176v-1.223h-.909v-.909h-.909v-.909h-.909V10h-.909v-.596h.91v-.909h.908v-.909h.91v-.909h.908V5.455h-1.176v.909h-.91v.909h-.909v.909h-.909v.909h-.641v-.91h-.91v-.908h-.908v-.91h-.91v-.908Z' fill='%23FC881D'/%3E%3C/svg%3E")
}

.coupon .coupon__price .coupon__point {
    font-size: 1.8rem;
    font-weight: 600;
    margin-right: .5rem
}

.banner {
    border: 1px solid #75aaff;
    color: #75aaff;
    height: 40rem;
    margin: 7rem 0 0;
    width: 42rem
}

.chartMain {
    margin: 7.8rem 0 0;
    position: relative
}

.chartTabMenu {
    border-bottom: .1rem solid #373737;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.chartTabMenu .chartTabMenu__item {
    margin: 0 .5rem 0 0
}

.chartTabMenu .chartTabMenu__item.is-active .chartTabMenu__link {
    background: #fff;
    border-color: #373737;
    color: #373737
}

.chartTabMenu .chartTabMenu__item.is-active .chartTabMenu__link:after {
    opacity: 1
}

.chartTabMenu .chartTabMenu__link {
    background: #fbfbfb;
    border: .1rem solid #fbfbfb;
    border-bottom: none;
    border-radius: .8rem .8rem 0 0;
    color: #c7c7c7;
    display: block;
    /*font-size: 1.5rem;*/
    font-size: 1.2rem;
    font-weight: 600;
    /*height: 3.8rem;*/
    height: 2.9rem;
    /*line-height: 3.8rem;*/
    line-height: 3.1rem;
    position: relative;
    text-align: center;
    width: 11.2rem
}

.chartTabMenu .chartTabMenu__link:after {
    background-color: #fff;
    bottom: -.1rem;
    content: "";
    display: block;
    height: .2rem;
    left: 0;
    opacity: 0;
    position: absolute;
    width: 100%
}

.chartInnerMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 0;
    top: -.5rem
}

.chartInnerMenu .chartInnerMenu__item {
    margin: 0 -.05rem
}

.chartInnerMenu .chartInnerMenu__item .chartInnerMenu__Link {
    background: #fbfbfb;
    border: .1rem solid #f0f0f0;
    color: #cfcfcf;
    display: block;
    height: 3.2rem;
    line-height: 3.2rem;
    text-align: center;
    width: 7.5rem
}

.chartInnerMenu .chartInnerMenu__item.is-active .chartInnerMenu__Link {
    background: #000;
    border-color: #000;
    color: #fff
}

.chartInnerMenu .chartInnerMenu__item:first-child .chartInnerMenu__Link {
    border-radius: .8rem 0 0 .8rem
}

.chartInnerMenu .chartInnerMenu__item:last-child .chartInnerMenu__Link {
    border-radius: 0 .8rem .8rem 0
}

.chartArea {
    height: 20rem;
    width: 100%
}

.chartArea .chartArea__chart {
    height: 100% !important;
    width: 100% !important
}

.chartArea__legend {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end
}

.chartArea__legend .chartArea__legendItem {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #373737;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.3rem;
    margin: 1.5rem 0 1.5rem 1.5rem
}

.chartArea__legend .chartArea__legendBg {
    border-radius: .2rem;
    display: inline-block;
    height: 1.4rem;
    margin-right: .5rem;
    width: 1.4rem
}

.chartArea__legend .chartArea__legendBg.is-dark {
    background: #4b4b4b
}

.footerMain {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #373737;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 8rem;
    justify-content: center;
    text-align: center;
    width: 100%
}

.wrapper.is-login {
    min-height: 100vh;
    padding: 12rem 0 20rem;
    position: relative
}

.loginBox {
    margin: 0 auto;
    width: 60rem
}

.loginBox__form {
    margin: 5.7rem auto 0;
    width: 36rem
}

.loginBox__form .loginBox__formTitle {
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 4.2rem;
    margin: 0 0 5.4rem;
    text-align: center
}

.loginBox__form .is-input {
    border: none;
    border-bottom: .1rem solid #c6c6c6;
    border-radius: 0;
    display: block;
    font-size: 1.8rem;
    height: 4.2rem;
    line-height: 4.2rem;
    outline: none;
    padding: 0 3rem 0 0;
    width: 100%
}

.loginBox__form .is-input::-webkit-input-placeholder {
    color: #b3b3b3
}

.loginBox__form .is-input::-moz-placeholder {
    color: #b3b3b3
}

.loginBox__form .is-input:-ms-input-placeholder {
    color: #b3b3b3
}

.loginBox__form .is-input::-ms-input-placeholder {
    color: #b3b3b3
}

.loginBox__form .is-input::placeholder {
    color: #b3b3b3
}

.loginBox__form .is-input:focus, .loginBox__form .is-input:hover {
    border-color: #696969
}

.loginBox__form .is-input:disabled {
    background-color: #fbfbfb;
    border-color: #f0f0f0;
    color: silver
}

.loginBox__form .is-input:disabled::-webkit-input-placeholder {
    color: silver
}

.loginBox__form .is-input:disabled::-moz-placeholder {
    color: silver
}

.loginBox__form .is-input:disabled:-ms-input-placeholder {
    color: silver
}

.loginBox__form .is-input:disabled::-ms-input-placeholder {
    color: silver
}

.loginBox__form .is-input:disabled::placeholder {
    color: silver
}

.loginBox__form .formControl__clear {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 3.209 12.791 2 8 6.791 3.209 2 2 3.209 6.791 8 2 12.791 3.209 14 8 9.209 12.791 14 14 12.791 9.209 8 14 3.209Z' fill='%23B3B3B3'/%3E%3C/svg%3E")
}

.loginBox__form .loginBox__password {
    margin: 2.7rem 0 0;
    position: relative
}

.loginBox__form .loginBox__password .loginBox__passwordBtn {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.689 9.833C13.177 8.505 13.999 7 13.999 7s-2.624-4.813-7-4.813a6.15 6.15 0 0 0-2.44.515l.673.675A5.201 5.201 0 0 1 7 3.063c1.855 0 3.394 1.022 4.522 2.15.543.545 1.03 1.144 1.452 1.787a11.532 11.532 0 0 1-1.452 1.788 9.518 9.518 0 0 1-.453.425l.62.62Z' fill='silver'/%3E%3Cpath d='M9.885 8.029A3.062 3.062 0 0 0 5.97 4.114l.72.72A2.187 2.187 0 0 1 9.166 7.31l.719.719ZM7.31 9.166l.72.719A3.063 3.063 0 0 1 4.113 5.97l.72.72A2.188 2.188 0 0 0 7.31 9.166Z' fill='silver'/%3E%3Cpath d='M2.931 4.786c-.157.14-.309.282-.453.426A11.492 11.492 0 0 0 1.025 7l.171.252c.293.42.726.98 1.282 1.536 1.128 1.127 2.668 2.15 4.522 2.15.627 0 1.216-.117 1.768-.316l.673.676A6.15 6.15 0 0 1 7 11.812C2.625 11.813 0 7 0 7s.822-1.506 2.31-2.833l.62.62h.001Zm9.01 7.774L1.44 2.06l.619-.62 10.5 10.5-.62.62Z' fill='silver'/%3E%3C/svg%3E");
    bottom: 1.6rem;
    height: 1.4rem;
    position: absolute;
    right: 1rem;
    width: 1.4rem
}

.loginBox__form .loginBox__password .loginBox__passwordBtn.is-view {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 7s-2.625-4.813-7-4.813S0 7 0 7s2.625 4.813 7 4.813S14 7 14 7ZM1.026 7c.423-.643.91-1.242 1.453-1.788C3.605 4.085 5.145 3.062 7 3.062s3.394 1.023 4.522 2.15c.543.546 1.03 1.145 1.453 1.788-.051.076-.107.16-.171.252-.293.42-.726.98-1.282 1.536-1.128 1.127-2.668 2.15-4.522 2.15-1.855 0-3.394-1.023-4.522-2.15A11.492 11.492 0 0 1 1.025 7h.001Z' fill='silver'/%3E%3Cpath d='M7 4.813a2.188 2.188 0 1 0 0 4.375 2.188 2.188 0 0 0 0-4.376ZM3.937 7a3.062 3.062 0 1 1 6.125 0 3.062 3.062 0 0 1-6.124 0Z' fill='silver'/%3E%3C/svg%3E")
}

.loginBox__form .loginBox__password .is-input:focus + .loginBox__passwordBtn, .loginBox__form .loginBox__password .is-input:hover + .loginBox__passwordBtn, .loginBox__form .loginBox__password .loginBox__passwordBtn:focus, .loginBox__form .loginBox__password .loginBox__passwordBtn:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.689 9.833C13.177 8.505 13.999 7 13.999 7s-2.624-4.813-7-4.813a6.15 6.15 0 0 0-2.44.515l.673.675A5.201 5.201 0 0 1 7 3.063c1.855 0 3.394 1.022 4.522 2.15.543.545 1.03 1.144 1.452 1.787a11.532 11.532 0 0 1-1.452 1.788 9.518 9.518 0 0 1-.453.425l.62.62Z' fill='%23373737'/%3E%3Cpath d='M9.885 8.029A3.062 3.062 0 0 0 5.97 4.114l.72.72A2.187 2.187 0 0 1 9.166 7.31l.719.719ZM7.31 9.166l.72.719A3.063 3.063 0 0 1 4.113 5.97l.72.72A2.188 2.188 0 0 0 7.31 9.166Z' fill='%23373737'/%3E%3Cpath d='M2.931 4.786c-.157.14-.309.282-.453.426A11.492 11.492 0 0 0 1.025 7l.171.252c.293.42.726.98 1.282 1.536 1.128 1.127 2.668 2.15 4.522 2.15.627 0 1.216-.117 1.768-.316l.673.676A6.15 6.15 0 0 1 7 11.812C2.625 11.813 0 7 0 7s.822-1.506 2.31-2.833l.62.62h.001Zm9.01 7.774L1.44 2.06l.619-.62 10.5 10.5-.62.62Z' fill='%23373737'/%3E%3C/svg%3E")
}

.loginBox__form .loginBox__password .is-input:focus + .loginBox__passwordBtn.is-view, .loginBox__form .loginBox__password .is-input:hover + .loginBox__passwordBtn.is-view, .loginBox__form .loginBox__password .loginBox__passwordBtn.is-view:focus, .loginBox__form .loginBox__password .loginBox__passwordBtn.is-view:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 7s-2.625-4.813-7-4.813S0 7 0 7s2.625 4.813 7 4.813S14 7 14 7ZM1.026 7c.423-.643.91-1.242 1.453-1.788C3.605 4.085 5.145 3.062 7 3.062s3.394 1.023 4.522 2.15c.543.546 1.03 1.145 1.453 1.788-.051.076-.107.16-.171.252-.293.42-.726.98-1.282 1.536-1.128 1.127-2.668 2.15-4.522 2.15-1.855 0-3.394-1.023-4.522-2.15A11.492 11.492 0 0 1 1.025 7h.001Z' fill='%23373737'/%3E%3Cpath d='M7 4.813a2.188 2.188 0 1 0 0 4.375 2.188 2.188 0 0 0 0-4.376ZM3.937 7a3.062 3.062 0 1 1 6.125 0 3.062 3.062 0 0 1-6.124 0Z' fill='%23373737'/%3E%3C/svg%3E")
}

.footerLogin, .loginBox__form .loginBox__btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.footerLogin {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #373737;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 8rem;
    left: 0;
    position: absolute;
    text-align: center
}

.tui-calendar {
    background-color: #fff;
    border: 1px solid #aaa;
    position: relative;
    width: 274px
}

.tui-calendar * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tui-calendar div {
    text-align: center
}

.tui-calendar caption {
    padding: 0
}

.tui-calendar caption span {
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.tui-calendar button, .tui-datepicker-dropdown button, .tui-datepicker-selector button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.tui-datepicker-dropdown .tui-ico-check, .tui-ico-caret, .tui-ico-date, .tui-ico-time {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAA+CAYAAAC7rUKSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERjdGMzkzODVEQkRFNjExQkVCMjlDOUFDNzZDM0E5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODVCRTc4NkM2QkQxMUU2OTgzMzhGQjZFMjcyMTQ1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODVCRTc4NUM2QkQxMUU2OTgzMzhGQjZFMjcyMTQ1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFERENDMTc0QjlDNkU2MTE5OTc0QjIwOTY3QkQzNjZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGN0YzOTM4NURCREU2MTFCRUIyOUM5QUM3NkMzQTk0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ClaYfwAACcFJREFUeNrEWgtwVOUVPnt37+4mmyUhkSQLGEigQ4uRQiEITe0U0Djio61ArNqpQguWdtrKtNqKM9W2Y6sOHaWdUaEvmVZtQaYjg8ZHU6zFApX4GAGdiYaHQmISks1r2Ueyt+fcPXdz9+69d/+72dQz883e+z92v/+/5z//95+7rsWLF4PB1jBu5vtvIn6IWIXoNDbetGkTfSjgzFxm/RRFgXA4DNFoFOLxuFrm9XrB5/PB1KlTweVyZXyJx4T4nxDNurI/IhYhXuUBnIFJsOHhYejp6YHy8nIoLS1VSZPRIBKJBJw8eRIqKyuhpKTElPwNTPxGxAv6CUF8D/Eg4l88gI5CEh8aGoKRkRGora3NqvN4UhRpQJ2dnerTCQaDapmkI76LibeYfD8N4C7En/kJzDNzBUFkEY9EIlBdXZ1zkKFQSB0kPSWN/GYm3mxBXG8/5QEcRMye6Iwnk0no7e2Fqqoq4T40yO7ubvUJEPnLERcQ5wT6Xoz4KmIP4nSOtopuQSpmi5oWJy1Ep0bror+/XyVPUeVeRCuiwaZPLfv8c4jv5hFhsiwWi6UXphOjPtRXW7CPISKIFxHXs1vojXz8ZXaZe0TDocV12iiS5Eue+kq6sl3s//sRV+jK5yNeQewQIB7mJ1Kqu7Z0m4maMc7/jf3/NsQ/NBdD/Arxm0L/uDaDWjgUNe2JmfXax9DsoIkbWVmZxbWp29DOSUSKi4sdk6e+Ur6zdvToURUm0SUX0kaRpq+vz/FvUx/qa0V+A+JNxHQHi9MJUp1Qq9CW39XVJUycdlnqQ30lC+K0m/6Vw+d0mARbsmSJ+klaJRAICA2A2lB7Td94LIiv5E2rF/FP3X2W7dy5My9Vqb8hrUIz2dHRARUVFSDLcoYwI5Cr2AkzI3GyP/Cn7QAKYdqM0s45MDCQIYn9fr8q2qwksRlx+D8MICsKOZELHiZ+Zw5iIgNwCf5mwTYrD2ubVQIzqg2AjkD3FeLHr32s0zh4Ogx9R3JBY1mxW3X6cGQsnlTgNbx8FLFXP3iPQQqA4ACczLDLcG0qFBFPz50mN61ZGICGWX7wy6mm0YTiff10dMXet0ZWvN+ToCd/E6JbJV9XVwefsFUgXkPS825dNgUkw/BoEJfPLYLGOUWw6/DgShwEHYYaEecl1jAhwR/awPLZycYFVqcoth3XXRqYt355JvGhWFKFZlRHbagtq2DVbZ7WLcTOHMTv4vXh1FWs3GZZZdC9Zv3yYLrgRFccdhwchA96Eur9nGky3P6FKTC/OhX3N2DbI6ei67qHxpZJ7MfbeADTBYifLaDL3HZtfQC87tSYiPDWZ/vSxM3KZGz7lQUBulwv6RbiNgs54IS4latYuc0VS2f70jdPHBmC0WR2JKWyXVin2aKL1T5f8phEklZd6HRCPJ/4XVM9ZZzCic64ZcPjurqqoFs9T3ssQmEr53A25NpVOeOWMattbW2i5MeSSUXWViq5RGzUfA5kt8u4HUqSRSwnF7plsvUMWvvp/tFxpVnjs1ahuroPU33aJZvN6LMOiNudUbUzbdZhhvJEh09G02XfuCwIZUXZlKiM6jTjPi2efPImeeyyYT4WDhjqf7//WGQLRg856JcAwyY8svYi+MvrQ/D2R3G188KZXvh6QxAuKnGn4n80CfveiVDo+Z3e5ymQfpu333ouO8b7wOMkrZ2oQ5MnETa227851I76Zvu21vCP7l1drro+kbxjRZl5hg2/8detYRiJJbfr3WYG4gjrnK2844b4+kqum5HHjIuU/6TtTOy5nz/fB4PRpOUXUh21OYptqY+2w3o5V/MM4n5DnwOMezhTdhkluvLR6XYRB/FlJPXAxqd6frD6kmJ52Ww/VE1JucnHg2Nw+FQUnj8eSfCM3819VPK3Iz4yIa63+5k4yeHf5pAF+RiRuRPJPb7njeFvIZrwfibXEbeXaH3Qhmum57eakDESeRjxSwvyZpFEyNDv9bcf8MzeLXoY+Rz9nkiqBlJvSCbqJpOW7rNzBbpPGNMXJu+00mkNp08GxZfyzrk4dA2Ogk9OxZJYIgkkIS6d7iWF6TKSf4N+jxem3Uw2cOiEHFJgJa+jG3OUpQ1PS8pL70YgitJg0UwfXFNfnJYDiTEFTp0fhbYPY4ADU66aXwxFciqNIHEc3yLwlLZwWztbyefMJ3KUZRB/5s1hNb6vW1QCn6qUM3QMXVMZ1dEmthfbUh+NPKWua3Kkr6luFre1slUcbikAtNiUZbjmgfYLUFMuw+fr/KBPy9BTiOpEGtVRG2r7SvsFta+H4/Y1HOuXIh5B/Jf7LOUZp8GttonxRHIPi7kWm7LM9B3GcDwRwS0NReO5SPT3V9+PQs+QGsphGs72F+f6IcTSubHOh/JhWO2r7bBnOY7Taeoh2hsYD7E8Xmqj5682IXl1LuJk730chwW4ED0siYnw39+KpImblbmx7cIZXni3K/PNCGmX7bwwSxgNXBYXSZsLlmVI29kVcvr+P6gWk4piomkUOKRTn+Q6Z8Oj4KHc4ASthWeYZrqZsxFmZVlGCrFUJ4E7B8Ysf+Scri7od8FwLJkx86Rxvo84RN/LOMRlXoEB0KLcrUtimZVlGHmLfqbdNq86jHUKjL8BL4SqfEFH9kqbsrSVFrmhb2RcSc4qt94z9XX9kaTaVzKoyut5sxpm0PV1XEeq0ic4gM05ytKEOs6Pb9rLa/1QLGfvj1RGdZp19CbUvpIDVXmGVWUuCUBkbxAog/khLxxHOYCbDvuyBM2LS+Az1TIEfRKUIOiayqiONzU4hn0uCXknR1WKGp5NXZ+u9iovvxcBSj7RRkSEV80zfztIy4PaYh+1r1QAVUkRpUmgzFSUNdb51Rce+4+NpJ+AhYxQ21Bb6gO6BSuSEchSldohmjVPU44y6zx9fcBVHnDDk3jwpnhOp6cIkiXQNZVRHbWhtgVTlZD6v8LNTPYmPvWYldkazWZ9yKtQopW0yzBniMmNanBxrkVhhntCliTWVOWBCahKxwNobm52fKjZvXt35j5RQFX5IpPUu4tZWcFM0qnKtYhnESsQAQZd0/8Q1uVQlca14hcoE8lA0KAP2pGfqKrUjGb2KXaVfTZlokZu+jW7lKPHRFVuz+MJNpn4dpOTBWuwBbynnOUsnjl5emWeTypDt8NOhPhaJkd/PNX+s0bu9STLllsRfXZuI/T3EhvbaEJyo+CMz+ETF/13TXst+QDnSh9ml7VNfbgsiIrmYtYJlpkZ/dGU0tQ/RvwbUv+oIgn+tolksVywZZ9gEomSpvdB6l0Y6aYoL/CckU1bsAM8gLAocScpPQH7GR9+foG4A3FCpNP/BBgAdZ3B2yZg0vUAAAAASUVORK5CYII=) no-repeat;
    display: inline-block;
    height: 1px;
    line-height: 300px;
    overflow: hidden;
    width: 1px
}

.tui-ico-date {
    background-position: -17px 0;
    height: 12px;
    width: 12px
}

.tui-ico-time {
    background-position: 0 -30px;
    height: 12px;
    width: 12px
}

.tui-ico-caret {
    background-position: 0 -58px;
    height: 4px;
    width: 7px
}

.tui-calendar-month, .tui-calendar-year {
    width: 202px
}

.tui-calendar-month .tui-calendar-body, .tui-calendar-year .tui-calendar-body {
    margin: 0 auto;
    width: 202px
}

.tui-calendar .tui-calendar-header {
    border-bottom: 1px solid #efefef;
    position: relative
}

.tui-calendar .tui-calendar-header-inner {
    height: 50px;
    padding: 17px 50px 15px
}

.tui-calendar .tui-calendar-title-today {
    background-color: #f4f4f4;
    color: #777;
    font-size: 12px;
    height: 30px;
    line-height: 34px;
    margin: 0
}

.tui-calendar .tui-calendar-title-today:hover {
    background-color: #edf4fc;
    color: #333;
    cursor: pointer
}

.tui-calendar .tui-calendar-title {
    color: #333;
    cursor: default;
    display: inline-block;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: top
}

.tui-calendar-btn {
    background-color: #fff;
    border: none;
    cursor: pointer;
    height: 50px;
    line-height: 400px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 32px;
    z-index: 10
}

.tui-calendar .tui-calendar-btn-prev-month {
    left: 0
}

.tui-calendar .tui-calendar-btn-next-month {
    right: 0
}

.tui-calendar .tui-calendar-btn-prev-year {
    left: 0
}

.tui-calendar .tui-calendar-btn-next-year {
    right: 0
}

.tui-calendar .tui-calendar-btn-next-month:after, .tui-calendar .tui-calendar-btn-next-year:after, .tui-calendar .tui-calendar-btn-prev-month:after, .tui-calendar .tui-calendar-btn-prev-year:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAA+CAYAAAC7rUKSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERjdGMzkzODVEQkRFNjExQkVCMjlDOUFDNzZDM0E5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODVCRTc4NkM2QkQxMUU2OTgzMzhGQjZFMjcyMTQ1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODVCRTc4NUM2QkQxMUU2OTgzMzhGQjZFMjcyMTQ1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFERENDMTc0QjlDNkU2MTE5OTc0QjIwOTY3QkQzNjZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGN0YzOTM4NURCREU2MTFCRUIyOUM5QUM3NkMzQTk0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ClaYfwAACcFJREFUeNrEWgtwVOUVPnt37+4mmyUhkSQLGEigQ4uRQiEITe0U0Djio61ArNqpQguWdtrKtNqKM9W2Y6sOHaWdUaEvmVZtQaYjg8ZHU6zFApX4GAGdiYaHQmISks1r2Ueyt+fcPXdz9+69d/+72dQz883e+z92v/+/5z//95+7rsWLF4PB1jBu5vtvIn6IWIXoNDbetGkTfSjgzFxm/RRFgXA4DNFoFOLxuFrm9XrB5/PB1KlTweVyZXyJx4T4nxDNurI/IhYhXuUBnIFJsOHhYejp6YHy8nIoLS1VSZPRIBKJBJw8eRIqKyuhpKTElPwNTPxGxAv6CUF8D/Eg4l88gI5CEh8aGoKRkRGora3NqvN4UhRpQJ2dnerTCQaDapmkI76LibeYfD8N4C7En/kJzDNzBUFkEY9EIlBdXZ1zkKFQSB0kPSWN/GYm3mxBXG8/5QEcRMye6Iwnk0no7e2Fqqoq4T40yO7ubvUJEPnLERcQ5wT6Xoz4KmIP4nSOtopuQSpmi5oWJy1Ep0bror+/XyVPUeVeRCuiwaZPLfv8c4jv5hFhsiwWi6UXphOjPtRXW7CPISKIFxHXs1vojXz8ZXaZe0TDocV12iiS5Eue+kq6sl3s//sRV+jK5yNeQewQIB7mJ1Kqu7Z0m4maMc7/jf3/NsQ/NBdD/Arxm0L/uDaDWjgUNe2JmfXax9DsoIkbWVmZxbWp29DOSUSKi4sdk6e+Ur6zdvToURUm0SUX0kaRpq+vz/FvUx/qa0V+A+JNxHQHi9MJUp1Qq9CW39XVJUycdlnqQ30lC+K0m/6Vw+d0mARbsmSJ+klaJRAICA2A2lB7Td94LIiv5E2rF/FP3X2W7dy5My9Vqb8hrUIz2dHRARUVFSDLcoYwI5Cr2AkzI3GyP/Cn7QAKYdqM0s45MDCQIYn9fr8q2qwksRlx+D8MICsKOZELHiZ+Zw5iIgNwCf5mwTYrD2ubVQIzqg2AjkD3FeLHr32s0zh4Ogx9R3JBY1mxW3X6cGQsnlTgNbx8FLFXP3iPQQqA4ACczLDLcG0qFBFPz50mN61ZGICGWX7wy6mm0YTiff10dMXet0ZWvN+ToCd/E6JbJV9XVwefsFUgXkPS825dNgUkw/BoEJfPLYLGOUWw6/DgShwEHYYaEecl1jAhwR/awPLZycYFVqcoth3XXRqYt355JvGhWFKFZlRHbagtq2DVbZ7WLcTOHMTv4vXh1FWs3GZZZdC9Zv3yYLrgRFccdhwchA96Eur9nGky3P6FKTC/OhX3N2DbI6ei67qHxpZJ7MfbeADTBYifLaDL3HZtfQC87tSYiPDWZ/vSxM3KZGz7lQUBulwv6RbiNgs54IS4latYuc0VS2f70jdPHBmC0WR2JKWyXVin2aKL1T5f8phEklZd6HRCPJ/4XVM9ZZzCic64ZcPjurqqoFs9T3ssQmEr53A25NpVOeOWMattbW2i5MeSSUXWViq5RGzUfA5kt8u4HUqSRSwnF7plsvUMWvvp/tFxpVnjs1ahuroPU33aJZvN6LMOiNudUbUzbdZhhvJEh09G02XfuCwIZUXZlKiM6jTjPi2efPImeeyyYT4WDhjqf7//WGQLRg856JcAwyY8svYi+MvrQ/D2R3G188KZXvh6QxAuKnGn4n80CfveiVDo+Z3e5ymQfpu333ouO8b7wOMkrZ2oQ5MnETa227851I76Zvu21vCP7l1drro+kbxjRZl5hg2/8detYRiJJbfr3WYG4gjrnK2844b4+kqum5HHjIuU/6TtTOy5nz/fB4PRpOUXUh21OYptqY+2w3o5V/MM4n5DnwOMezhTdhkluvLR6XYRB/FlJPXAxqd6frD6kmJ52Ww/VE1JucnHg2Nw+FQUnj8eSfCM3819VPK3Iz4yIa63+5k4yeHf5pAF+RiRuRPJPb7njeFvIZrwfibXEbeXaH3Qhmum57eakDESeRjxSwvyZpFEyNDv9bcf8MzeLXoY+Rz9nkiqBlJvSCbqJpOW7rNzBbpPGNMXJu+00mkNp08GxZfyzrk4dA2Ogk9OxZJYIgkkIS6d7iWF6TKSf4N+jxem3Uw2cOiEHFJgJa+jG3OUpQ1PS8pL70YgitJg0UwfXFNfnJYDiTEFTp0fhbYPY4ADU66aXwxFciqNIHEc3yLwlLZwWztbyefMJ3KUZRB/5s1hNb6vW1QCn6qUM3QMXVMZ1dEmthfbUh+NPKWua3Kkr6luFre1slUcbikAtNiUZbjmgfYLUFMuw+fr/KBPy9BTiOpEGtVRG2r7SvsFta+H4/Y1HOuXIh5B/Jf7LOUZp8GttonxRHIPi7kWm7LM9B3GcDwRwS0NReO5SPT3V9+PQs+QGsphGs72F+f6IcTSubHOh/JhWO2r7bBnOY7Taeoh2hsYD7E8Xmqj5682IXl1LuJk730chwW4ED0siYnw39+KpImblbmx7cIZXni3K/PNCGmX7bwwSxgNXBYXSZsLlmVI29kVcvr+P6gWk4piomkUOKRTn+Q6Z8Oj4KHc4ASthWeYZrqZsxFmZVlGCrFUJ4E7B8Ysf+Scri7od8FwLJkx86Rxvo84RN/LOMRlXoEB0KLcrUtimZVlGHmLfqbdNq86jHUKjL8BL4SqfEFH9kqbsrSVFrmhb2RcSc4qt94z9XX9kaTaVzKoyut5sxpm0PV1XEeq0ic4gM05ytKEOs6Pb9rLa/1QLGfvj1RGdZp19CbUvpIDVXmGVWUuCUBkbxAog/khLxxHOYCbDvuyBM2LS+Az1TIEfRKUIOiayqiONzU4hn0uCXknR1WKGp5NXZ+u9iovvxcBSj7RRkSEV80zfztIy4PaYh+1r1QAVUkRpUmgzFSUNdb51Rce+4+NpJ+AhYxQ21Bb6gO6BSuSEchSldohmjVPU44y6zx9fcBVHnDDk3jwpnhOp6cIkiXQNZVRHbWhtgVTlZD6v8LNTPYmPvWYldkazWZ9yKtQopW0yzBniMmNanBxrkVhhntCliTWVOWBCahKxwNobm52fKjZvXt35j5RQFX5IpPUu4tZWcFM0qnKtYhnESsQAQZd0/8Q1uVQlca14hcoE8lA0KAP2pGfqKrUjGb2KXaVfTZlokZu+jW7lKPHRFVuz+MJNpn4dpOTBWuwBbynnOUsnjl5emWeTypDt8NOhPhaJkd/PNX+s0bu9STLllsRfXZuI/T3EhvbaEJyo+CMz+ETF/13TXst+QDnSh9ml7VNfbgsiIrmYtYJlpkZ/dGU0tQ/RvwbUv+oIgn+tolksVywZZ9gEomSpvdB6l0Y6aYoL/CckU1bsAM8gLAocScpPQH7GR9+foG4A3FCpNP/BBgAdZ3B2yZg0vUAAAAASUVORK5CYII=) no-repeat;
    content: "";
    line-height: 400px;
    margin-top: -5px;
    overflow: hidden;
    position: absolute;
    top: 50%
}

.tui-calendar .tui-calendar-btn-prev-month:after, .tui-calendar.tui-calendar-month .tui-calendar-btn-prev-year:after {
    background-position: 0 0;
    height: 11px;
    left: 50%;
    margin-left: -3px;
    width: 6px
}

.tui-calendar .tui-calendar-btn-next-month:after, .tui-calendar.tui-calendar-month .tui-calendar-btn-next-year:after {
    background-position: -8px 0;
    height: 11px;
    margin-right: -3px;
    right: 50%;
    width: 6px
}

.tui-calendar .tui-calendar-btn-prev-year:after {
    background-position: -16px -36px;
    height: 10px;
    left: 50%;
    margin-left: -6px;
    width: 11px
}

.tui-calendar .tui-calendar-btn-next-year:after {
    background-position: -16px -49px;
    height: 10px;
    margin-right: -6px;
    right: 50%;
    width: 11px
}

.tui-calendar.tui-calendar-month .tui-calendar-btn-next-year, .tui-calendar.tui-calendar-month .tui-calendar-btn-prev-year {
    width: 50px
}

.tui-calendar .tui-calendar-has-btns .tui-calendar-btn-prev-year {
    left: 10px
}

.tui-calendar .tui-calendar-has-btns .tui-calendar-btn-next-year {
    right: 10px
}

.tui-calendar .tui-calendar-has-btns .tui-calendar-btn-prev-month {
    left: 44px
}

.tui-calendar .tui-calendar-has-btns .tui-calendar-btn-next-month {
    right: 44px
}

.tui-calendar .tui-calendar-body-header th {
    color: #777
}

.tui-calendar .tui-calendar-body-inner {
    border-collapse: collapse;
    font-size: 12px;
    margin: 0 auto;
    table-layout: fixed;
    text-align: center;
    width: 100%
}

.tui-calendar th {
    cursor: default;
    font-weight: 400
}

.tui-calendar td, .tui-calendar th {
    color: #999;
    height: 39px;
    text-align: center
}

.tui-calendar .tui-is-blocked:hover {
    cursor: default
}

.tui-calendar .tui-calendar-month {
    height: 50px;
    width: 25%
}

.tui-calendar .tui-calendar-today {
    color: #4b96e6
}

.tui-calendar .tui-calendar-next-month, .tui-calendar .tui-calendar-prev-month {
    color: #ccc
}

.tui-calendar .tui-calendar-next-month.tui-calendar-date, .tui-calendar .tui-calendar-prev-month.tui-calendar-date {
    visibility: hidden
}

.tui-calendar .tui-calendar-btn-choice {
    background-color: #4b96e6
}

.tui-calendar .tui-calendar-btn-close {
    background-color: #777
}

.tui-calendar .tui-calendar-year {
    height: 50px;
    width: 25%
}

.tui-calendar.tui-calendar-year .tui-calendar-btn-prev-year:after {
    background-position: 0 0;
    height: 11px;
    left: 50%;
    margin-left: -3px;
    width: 6px
}

.tui-calendar.tui-calendar-year .tui-calendar-btn-next-year:after {
    background-position: -8px 0;
    height: 11px;
    margin-right: -3px;
    right: 50%;
    width: 6px
}

.tui-calendar.tui-calendar-year .tui-calendar-btn-next-year, .tui-calendar.tui-calendar-year .tui-calendar-btn-prev-year {
    width: 50px
}

.tui-datepicker {
    background-color: #fff;
    border: 1px solid #aaa;
    position: absolute
}

.tui-datepicker * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 278px;
}

.tui-datepicker-type-date {
    width: 274px
}

.tui-datepicker-body .tui-calendar-month, .tui-datepicker-body .tui-calendar-year {
    width: auto
}

.tui-datepicker .tui-calendar {
    border: 0
}

.tui-datepicker .tui-calendar-title {
    cursor: pointer
}

.tui-datepicker .tui-calendar-title.tui-calendar-title-year-to-year {
    cursor: auto
}

.tui-datepicker-body .tui-timepicker, .tui-datepicker-footer .tui-timepicker {
    border: 0;
    padding: 20px 46px 20px 47px;
    position: static;
    width: 274px
}

.tui-datepicker-footer .tui-timepicker {
    border-top: 1px solid #eee
}

.tui-datepicker-selector {
    border-bottom: 1px solid #eee;
    font-size: 0;
    padding: 10px;
    text-align: center
}

.tui-datepicker-selector-button {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #777;
    cursor: pointer;
    font-size: 12px;
    height: 26px;
    line-height: 23px;
    outline: none;
    width: 50%
}

.tui-datepicker-selector-button.tui-is-checked {
    background-color: #eee;
    color: #333
}

.tui-datepicker-selector-button + .tui-datepicker-selector-button {
    margin-left: -1px
}

.tui-datepicker-selector-button [class^=tui-ico-] {
    margin: 5px 9px 0 0;
    vertical-align: top
}

.tui-datepicker-input.tui-has-focus .tui-ico-date, .tui-datepicker-selector-button.tui-is-checked .tui-ico-date {
    background-position: -17px -14px
}

.tui-datepicker-selector-button.tui-is-checked .tui-ico-time {
    background-position: 0 -44px
}

.tui-datepicker-area {
    position: relative
}

.tui-datepicker-input {
    border: 1px solid #ddd;
    display: inline-block;
    height: 28px;
    position: relative;
    vertical-align: top;
    width: 120px
}

.tui-datepicker-input * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tui-datepicker-input > input {
    border: 0;
    color: #333;
    font-size: 12px;
    height: 100%;
    line-height: 14px;
    padding: 6px 27px 6px 10px;
    vertical-align: top;
    width: 100%
}

.tui-datepicker-input > .tui-ico-date {
    margin: -6px 0 0;
    position: absolute;
    right: 8px;
    top: 50%
}

.tui-datepicker-input.tui-has-focus {
    border-color: #aaa
}

.tui-datetime-input {
    width: 170px
}

.tui-datepicker .tui-is-blocked {
    color: #ddd;
    cursor: default
}

.tui-datepicker .tui-is-valid {
    color: #999
}

.tui-datepicker .tui-is-selectable:hover {
    background-color: #edf4fc;
    cursor: pointer
}

.tui-datepicker .tui-is-selectable.tui-is-selected, .tui-datepicker.tui-rangepicker .tui-is-selectable.tui-is-selected {
    background-color: #4b96e6;
    color: #fff
}

.tui-datepicker.tui-rangepicker .tui-is-selected-range {
    background-color: #edf4fc
}

.tui-datepicker-dropdown {
    display: inline-block;
    width: 120px
}

.tui-datepicker-dropdown .tui-dropdown-button {
    background: #fff;
    border: 1px solid #ddd;
    cursor: pointer;
    font-size: 12px;
    height: 28px;
    line-height: 20px;
    padding: 0 30px 0 10px;
    text-align: left;
    width: 100%
}

.tui-datepicker-dropdown {
    position: relative
}

.tui-datepicker-dropdown .tui-ico-caret {
    position: absolute;
    right: 10px;
    top: 12px
}

.tui-datepicker-dropdown .tui-dropdown-menu {
    border: 1px solid #ddd;
    border-radius: 0;
    border-top-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    font-size: 12px;
    left: 0;
    margin: 0;
    max-height: 198px;
    min-width: 0;
    overflow-y: auto;
    padding: 5px 0;
    position: absolute;
    right: 0;
    top: 27px;
    width: 100%;
    z-index: 10
}

.tui-datepicker-dropdown.tui-is-open .tui-dropdown-button {
    display: block
}

.tui-datepicker-dropdown.tui-is-open .tui-dropdown-button, .tui-datepicker-dropdown.tui-is-open .tui-dropdown-menu {
    border-color: #aaa;
    display: block
}

.tui-datepicker-dropdown.tui-is-open .tui-ico-caret {
    background-position: -21px -28px
}

.tui-datepicker-dropdown .tui-menu-item {
    background-color: #fff;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    position: relative;
    z-index: 10
}

.tui-datepicker-dropdown .tui-menu-item-btn {
    background-color: #fff;
    border: 0;
    color: #333;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    padding: 0 10px 0 30px;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 9
}

.tui-datepicker-dropdown .tui-menu-item-btn:hover, .tui-menu-item-btn:active, .tui-menu-item-btn:focus {
    background-color: #f4f4f4;
    color: #333
}

.tui-datepicker-dropdown .tui-menu-item .tui-ico-check {
    background-position: -31px -54px;
    content: "aaa";
    display: none;
    height: 8px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 10px;
    z-index: 10
}

.tui-datepicker-dropdown .tui-menu-item.tui-is-selected .tui-ico-check {
    display: block
}

.tui-datepicker-dropdown .tui-menu-item.tui-is-selected .tui-menu-item-btn {
    font-weight: 700
}

.tui-dropdown-area {
    font-size: 0
}

.tui-dropdown-area .tui-datepicker-dropdown + .tui-datepicker-dropdown {
    margin-left: 5px
}

.tui-hidden {
    display: none
}

.btn_grid {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: .4rem;
    border-style: solid;
    border-width: 0.1rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1.2rem;
    font-weight: 600;
    height: 2rem;
    line-height: 4rem;
    padding: 0 1.2rem;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.btn_grid.is-outlinePrimary {
    background: #fff;
    border-color: #2777f9;
    color: #0060f9;
}

.table > tbody > tr {
    border-bottom: .1rem solid #f0f0f0;
}

.radioBox__wrap {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.2;
    min-height: 3.8rem;
    gap: 15px;
}

.formText {
    background: #FFFFFF;
    border-radius: .8rem;
    padding: 2.5rem 3rem 1rem 5rem;
    width: 100%;
}

.formText__content {
    margin: 0 -2.5rem;
}

.formText__item {
    display: flex;
    margin: 0 2.5rem 1.5rem;
}

.formText__item > .textTitle {
    flex: 0 0 90px;
    font-weight: 600;
}

.formText__item > .textContent {
    flex: 1;
}

@media (max-width: 1919px) {
    .formText {
        padding: 2.5rem 3rem 1rem 3rem
    }

    .formText__content {
        margin: 0 -1.5rem
    }

    .formText__item {
        margin: 0 1.5rem 1.5rem;
    }
}

.formProfile {
    height: 200px;
    width: 150px;
    margin: 0 auto;
    /*border: 1px solid #A2A9AC;*/
    /*border-radius: .4rem;*/
}

.formProfile__item > img {
    height: 200px;
    object-fit: cover;
    width: 150px;
}

.formProfile__item > img:not([src]) {
    visibility: hidden;
}

.radio-box-group {
    display: flex;
    flex: 1;
    gap: 4px;
    max-height: 100px;
    overflow-y: auto;
    padding: 5px 15px;
    align-items: flex-start;
}

@media (max-width: 1919px) {
    .radio-box-group {
        margin: 0 1.5rem 0.5rem;
    }
}

.radio-box {
    /*min-width: 80px;*/
    height: 30px;
    line-height: 18.5px;
    min-width: 54px;
    padding: 5px 10px;
    text-align: center;
    display: inline-block;
    margin-right: 5px;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    /*font-size: 14px;*/
    font-size: 12px;
    transition: all 0.2s;
    white-space: nowrap;
}


.radio-box-group input[type="radio"]:checked + .radio-box {
    border-color: #2777f9;
    background-color: #2777f9;
    color: white;
    box-shadow: 0 0 0 1px #2777f9;
}

.radio-box:hover:not(:has(input:checked)) {
    background-color: #eee;
}

.readonly-textfont {
    font-size: 1.1rem;
    font-weight: 450;
}