@charset "utf-8";

@font-face { font-family: 'NanumSquareNeo'; font-weight: 900; font-display: swap; src: local('NanumSquareNeo-Hv'), url('font/NanumSquareNeo-Hv.woff2') format('woff2'); }
@font-face { font-family: 'NanumSquareNeo'; font-weight: 800; font-display: swap; src: local('NanumSquareNeo-Eb'), url('font/NanumSquareNeo-Eb.woff2') format('woff2'); }
@font-face { font-family: 'NanumSquareNeo'; font-weight: 700; font-display: swap; src: local('NanumSquareNeo-Bd'), url('font/NanumSquareNeo-Bd.woff2') format('woff2'); }
@font-face { font-family: 'NanumSquareNeo'; font-weight: 400; font-display: swap; src: local('NanumSquareNeo-Rg'), url('font/NanumSquareNeo-Rg.woff2') format('woff2'); }
@font-face { font-family: 'NanumSquareNeo'; font-weight: 300; font-display: swap; src: local('NanumSquareNeo-Lt'), url('font/NanumSquareNeo-Lt.woff2') format('woff2'); }

/* ===========================================
    reset
=========================================== */
*{margin:0;padding:0;border:none;word-break:break-all;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-hyphens:auto;hyphens:auto;vertical-align:baseline;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing: inherit;}
*:before, *:after{box-sizing:border-box;-webkit-box-sizing:border-box;}
html{height:100%;}
html, body{font-weight:400;/*-webkit-tap-highlight-color:rgba(0, 0, 0, 0);*/-webkit-text-size-adjust:none;}
body{min-height:100%;font-family:"NanumSquareNeo", "Sans-serif";color:#383838;-webkit-text-size-adjust:none;word-break:keep-all;word-wrap:break-word;line-height:1.4;letter-spacing: -0.02rem;}
body:after{content:'';display:block;height:calc(0px + env(safe-area-inset-bottom));}
legend, caption, figcaption{display:none;}
ul, ol{list-style-image:none;list-style-position:outside;list-style-type:none;border:0;}
img, fieldset, frameset, frameborder, frame{border:0;}
a, img, span, b, input, select, em, textarea, label, strong{vertical-align:middle;outline-style:none;color:inherit;font-family:inherit;}
a{color:inherit;text-decoration:none;cursor:pointer;color:inherit;font-family:inherit;vertical-align:baseline;}
a:hover{text-decoration:none;}
b, strong{font-weight:700;vertical-align:baseline;}
i, em{font-style:normal;vertical-align:baseline;}
textarea{resize:none;}
button{border:none;background:none;outline:none;cursor:pointer;user-select:none;}
label, button{cursor:pointer;color:inherit;}
i, em{font-style:normal;}
br, hr{border:none;line-height:inherit;}
span{vertical-align:baseline;}
.t-hidden{border: 0 !important; clip: rect(1px, 1px, 1px, 1px) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important;}

.sr-only,
.hidden{border: 0 !important; clip: rect(1px, 1px, 1px, 1px) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important;}

:root{
    --min-width:1440px;
    --c-primary:#246BEB;
}

/* placeholder */
body  *::-webkit-input-placeholder{color:#586789 !important;vertical-align:middle;}

/* input 기본 스타일 초기화 */
select, textarea, input[type=tel],
input[type=date],
input[type=phone],
input[type=number],
input[type=email],
input[type=password],
input[type=text]{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;-webkit-box-shadow:none;}
textarea{width:100%;}

/* input type number 에서 화살표 제거 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}

select, 
textarea,
input[type=date],
input[type=phone],
input[type=number],
input[type=email],
input[type=password],
input[type=text]{height: 44px; background: #FFFFFF; border: 1px solid #B7BFD1; border-radius: 6px;font-size:17px;padding:0 16px;font-weight:400;}
select{min-width: 100px; padding: 0px 44px 0 16px; color:#1E2124; background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.62371 13.57L3.7256 6.82925C3.44272 6.50596 3.67231 6 4.10188 6L15.8981 6C16.3277 6 16.5573 6.50596 16.2744 6.82925L10.3763 13.57C10.1771 13.7976 9.82292 13.7976 9.62371 13.57Z' fill='%23161A22'/%3E%3C/svg%3E") no-repeat right 16px top 50%;background-size: 20px 20px;}
select:invalid{ color: #565656; }
textarea{height:80px;padding:16px;background:#fff !important;}

select:focus,
input[type="text"]:focus,
input[type="number"]:focus, 
input[type="email"]:focus,
input[type="password"]:focus{border:1.5px solid #2D5ED2;}

.input.disabled,
.textarea.disabled,
textarea:disabled,
select:disabled,
input[type="text"]:disabled,
input[type="number"]:disabled, 
input[type="email"]:disabled,
input[type="password"]:disabled{background-color:#ECEEF3; color:#95A1BB; -webkit-text-fill-color: #95A1BB !important;border-color: #B7BFD1;opacity: 1;}

select:disabled.readonly,
input[type="text"]:read-only:not(:disabled),
input[type="number"]:read-only:not(:disabled), 
input[type="email"]:read-only:not(:disabled),
input[type="password"]:read-only:not(:disabled){background-color:#F5F7FC; color:#161A22;border-color: #7383A5;opacity: 1;}

/* ===========================================
    layout
=========================================== */
body{min-width: calc(var(--min-width) + 40px);}
.wrapper {max-width: var(--min-width);margin:0 auto;}
.wrap { width: 100%;overflow-x:hidden;padding-top:108px;}

.header{position:fixed;top:0;left:0;width:100%;z-index: 50;transition:background 0.3s ease;}
.header.scrolled{box-shadow:0 2px 8px rgba(0,0,0,0.12);background:#fff;}
.header .wrapper {display:flex;align-items:center;height:108px;}
.header .logo { display: flex; align-items: center; height: 64px; padding: 17px 0; }
.header .logo img { display: block; }
.header .logo .logo-text { letter-spacing: 0.9px; line-height: 22px; }
.header .logo .logo-text .normal { font-size: 20px; font-weight: 500; color: #161a22; letter-spacing: 1.2px;}
.header .logo .logo-text .bold { font-size: 24px; font-weight: 700; color: #2d5ed2; letter-spacing: 1.44px;}
.header .header-menu { display: flex; flex-direction: column;margin-left:auto;}
.header .header-menu .etc-menu {height:44px; display: flex; align-items: center; justify-content: flex-end; padding: 17px 16px 12px; }
.header .header-menu .etc-menu a { display: flex; align-items: center; gap: 4px; font-weight: 800; font-size: 14px; color: #2d5ed2; text-decoration: none; line-height: normal; }
.header .header-menu .etc-menu a::after { content: ''; display: inline-block;width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00002 2.3999H4.40002C3.29546 2.3999 2.40002 3.29533 2.40002 4.3999V11.5999C2.40002 12.7045 3.29545 13.5999 4.40002 13.5999H11.6C12.7046 13.5999 13.6 12.7045 13.6 11.5999V7.9999' stroke='%232D5ED2' stroke-width='1.4'/%3E%3Cpath d='M13.5999 2.3999L6.02344 9.97637M13.5999 2.3999H9.97638M13.5999 2.3999V6.02343' stroke='%232D5ED2' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size: 16px 16px;}
.header .header-menu .etc-menu a:hover { color:#244BA8;}
.header .header-menu .etc-menu a:hover::after {width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00039 2.3999H4.40039C3.29582 2.3999 2.40039 3.29533 2.40039 4.3999V11.5999C2.40039 12.7045 3.29582 13.5999 4.40039 13.5999H11.6004C12.705 13.5999 13.6004 12.7045 13.6004 11.5999V7.9999' stroke='%23244BA8' stroke-width='1.4'/%3E%3Cpath d='M13.5999 2.3999L6.02344 9.97637M13.5999 2.3999H9.97638M13.5999 2.3999V6.02343' stroke='%23244BA8' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.header .header-menu .gnb-menu { display: flex; align-items: center; }
.header .header-menu .gnb-menu ul { display: flex; list-style: none; }
.header .header-menu .gnb-menu ul li { display: flex; align-items: center; justify-content: center; width: 140px; height: 64px;}
.header .header-menu .gnb-menu ul li a {height:64px;position:relative; padding: 17px 16px;  display:flex;justify-content:center;align-items:center; font-weight: 700; font-size: 18px; color: #161A22; text-decoration: none; line-height: normal; white-space: nowrap; }
.header .header-menu .gnb-menu ul li a:hover { color: #2D5ED2; }
.header .header-menu .gnb-menu ul li.on a{ color: #2D5ED2; }
.header .header-menu .gnb-menu ul li.on a:after{content:'';display:block;position:absolute;bottom:0;left:0; height:4px;width:100%;background:#2D5ED2;}

.footer { background-color: #2c3344; width: 100%; }
.footer .wrapper { padding: 40px 0; }
.footer .wrapper .footer-info { display: flex; justify-content: space-between; align-items: flex-start; gap: 40px; }
.footer .wrapper .footer-info .info-wrap { display: flex; flex-direction: column; gap: 24px; }
.footer .wrapper .footer-info .info-wrap .logo-footer { display: block; height: 34px; }
.footer .wrapper .footer-info .info-wrap .logo-footer .keiti { width: 211.845px; height: 34px; display: block; }
.footer .wrapper .footer-info .info-wrap .logo-footer .nics { width: 165px; height: 34px; display: block; }
.footer .wrapper .footer-info .info-wrap address { font-style: normal; color: #b7bfd1; font-size: 14px; line-height: 20px; font-weight: 600; }
.footer .wrapper .footer-info .info-wrap address br { display: block; }

/* ===========================================
    main content
=========================================== */

.tit-main-section { font-weight: 800; font-size: 24px; line-height: normal; color: #161a22; margin-bottom: 32px; }
.main-container{position:relative;padding:80px 0 0;}
.main-container:after{content:'';display:block;position:absolute;top:0;right:0;width:100px;height:100px;background: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100' height='100' fill='%23ACC2F3'/%3E%3Cmask id='mask0_1294_41184' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='100' height='100'%3E%3Crect width='100' height='100' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1294_41184)'%3E%3Ccircle cy='100' r='100' fill='white'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;background-size: 100px 100px;}

.main-visual {margin-top:-108px; padding-top:108px;padding-bottom:60px; background: linear-gradient(105.66deg, #FDFDFD 2.36%, #ACC2F3 83.08%);border-radius:0 0 0 100px;overflow:hidden;}
.main-visual .wrapper {position:relative; max-width: var(--min-width); margin: 0 auto;  display: flex; align-items: center; gap: 60px;}
.main-visual .wrapper:before{content:'';display:block;position:absolute;top:-90px;left:-370px; width: 1034px;height:600px;width: 1035px;height:600px;background: url("data:image/svg+xml,%3Csvg width='1035' height='600' viewBox='0 0 1035 600' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1030.07 176.866C1066.22 327.806 865.882 505.17 582.601 573.02C299.32 640.869 40.3682 573.51 4.21617 422.57C-31.9359 271.63 168.402 94.2655 451.683 26.4162C734.964 -41.4331 993.915 25.9256 1030.07 176.866Z' fill='url(%23paint0_linear_1329_34846)' fill-opacity='0.6'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1329_34846' x1='725.257' y1='98.0643' x2='265.757' y2='539.564' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0.2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.main-visual .wrapper > *{position:relative;}
.main-visual .text { flex: 1; white-space: nowrap; }
.main-visual .text .sub-title { font-size: 32px; color: #000; margin-bottom: 20px; font-weight: 400; }
.main-visual .text .main-title { font-size: 70px; color: #2d5ed2; font-weight: 800; margin-bottom: 28px; line-height: 1; transform:translateX(-2px);}
.main-visual .text .desc { font-size: 20px; color: #000; line-height: 1.4; margin-bottom: 30px; }
.main-visual .text .copyright { font-size: 14px; color: #586789; line-height: 1.6; }
.main-visual .visual-img { width: 512px; height: 542px; background:url('../images/totaldata/main-visaul.svg') no-repeat 0 0;}
.main-visual .menu { width: 388px; flex-shrink: 0; }
.main-visual .menu ul { list-style: none; display: flex; flex-direction: column; gap: 16px; }
.main-visual .menu ul .menu-card { border-radius: 20px; box-shadow: 0px 4px 10px 0px rgba(134, 156, 204, 0.5); padding: 20px 24px; display: flex; align-items: center; gap: 16px; position: relative; overflow: hidden; }
.main-visual .menu ul .menu-card .card-icon { width: 132px; height: 132px; flex-shrink: 0; position: relative; display: flex; align-items: center; justify-content: center;}
.main-visual .menu ul .menu-card .card-content { flex: 1; display: flex; flex-direction: column; gap: 6px; }
.main-visual .menu ul .menu-card .card-content .card-label { font-size: 15px; color: white; font-weight: 400; }
.main-visual .menu ul .menu-card .card-content .card-title { font-size: 18px; color: white; font-weight: 800; margin-bottom: 26px; }
.main-visual .menu ul .menu-card .card-content .card-btns { display: flex; gap: 8px; }
.main-visual .menu ul .menu-card .card-content .card-btns .btn { background: white; color: #161a22; text-decoration: none; padding: 5px 9px; height:29px; line-height:20px; border-radius: 20px; font-size: 12px; font-weight: 700; display: inline-block; transition: all 0.3s ease; }
.main-visual .menu ul .menu-card .card-content .card-btns .btn:hover { transform: translateY(-2px); box-shadow: 0 4px 8px rgba(0,0,0,0.2); }
.main-visual .menu ul .menu-card.card-blue{background: linear-gradient(283.74deg, #4874E4 4.56%, #1E4CC0 74.73%);box-shadow: 0px 4px 10px #869CCC;}
.main-visual .menu ul .menu-card.card-blue .card-icon { background:url('../images/totaldata/card-icon1.svg') no-repeat 0 0;}
.main-visual .menu ul .menu-card.card-purple { background: linear-gradient(283.74deg, #756DE8 4.56%, #4C45BC 74.73%);box-shadow: 0px 4px 10px #869CCC;}
.main-visual .menu ul .menu-card.card-purple .card-icon { background:url('../images/totaldata/card-icon2.svg') no-repeat 0 0;}

.main-container .total-search-wrap {margin:-116px auto 50px;width: 990px; padding-left:32px;box-shadow: 0px 4px 20px 0px rgba(140, 154, 186, 0.8), 0px 10px 40px 0px rgba(140, 154, 186, 0.4);}
.search-area {position:relative; height:230px;background: linear-gradient(91.81deg, #F5F7FC 3.08%, #E4E8F1 58.79%);display:flex;justify-content:center;align-items:center;flex-direction: column;}
.search-area:before{content:'';display:block;position:absolute;top:0;right:45%;opacity: 0.9; width: 810px;height:230px;background: url("data:image/svg+xml,%3Csvg width='810' height='230' viewBox='0 0 810 230' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M805.894 15.8231C834.178 133.914 677.44 272.679 455.809 325.762C234.179 378.845 31.5829 326.146 3.2986 208.055C-24.9857 89.9633 131.752 -48.801 353.383 -101.884C575.013 -154.968 777.609 -102.268 805.894 15.8231Z' fill='url(%23paint0_linear_1311_34801)' fill-opacity='0.6'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1311_34801' x1='567.419' y1='-45.829' x2='207.92' y2='299.587' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.49'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0.1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;z-index: 1;}
.search-area .total-search-wrap {box-shadow: 0px 10px 20px rgba(140, 154, 186, 0.4);}
.search-area .txt{margin-top:24px;font-weight: 700; font-size: 16px; color:#2C3344;position:relative;z-index: 10;}
.search-area .txt em{color: #2D5ED2;}

.total-search-wrap {position:relative;z-index: 10; padding: 4px 10px 4px 4px; width: 100%; width: 640px; height: 72px;margin:0 auto ;  background: linear-gradient(to right, #2d5ed2, #4c45bc); border-radius: 100px; display: flex; align-items: center; gap: 24px; }
.total-search-wrap .search-label {  font-weight: 700; font-size: 20px; color: white; white-space: nowrap; line-height: 28px; }
.total-search-wrap .search-input { flex: 1; display: flex; align-items: center; min-width: 0;}
.total-search-wrap .search-input .input {position:relative; flex: 1;  height: 64px; background:#fff;border-radius:64px 0 0 64px;}
.total-search-wrap .search-input .input .btn-del{display:none;position:absolute;top:50%;right:20px;z-index: 2; transform:translateY(-50%);-webkit-transform:translateY(-50%);width: 24px;height:24px;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='24' width='24' height='24' rx='12' transform='rotate(90 24 0)' fill='%2395A1BB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5638 7.41242C15.8468 7.12945 16.3062 7.12945 16.5892 7.41242C16.8718 7.69535 16.8719 8.15395 16.5892 8.43684L13.0238 12.0003L16.5872 15.5638C16.8702 15.8467 16.8702 16.3052 16.5872 16.5882C16.3043 16.8712 15.8458 16.8712 15.5628 16.5882L11.9993 13.0247L8.43684 16.5882C8.15386 16.8711 7.69538 16.8712 7.41242 16.5882C7.12967 16.3052 7.12956 15.8467 7.41242 15.5638L10.9749 12.0003L7.41145 8.43684C7.12848 8.15387 7.12848 7.69539 7.41145 7.41242C7.69442 7.1295 8.15291 7.12947 8.43586 7.41242L11.9993 10.9759L15.5638 7.41242Z' fill='white'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.total-search-wrap .search-input .input .btn-del.active{display:block;}
.total-search-wrap .search-input input {background-color: #fff; border-radius: 50px 0 0 50px; height: 100%; display: flex; align-items: center; padding-left: 32px;padding-right:50px; min-width: 0;  width: 100%; border: none; font-size: 18px; color: #161A22; background: transparent; line-height: 24px; }
.total-search-wrap .search-input input::placeholder { flex: 1;  color: #577EDB !important; opacity: 1; }
.total-search-wrap .search-button { width: 64px; height: 64px;display:flex;justify-content:center;align-items:center; }
.total-search-wrap .search-button:after{content:'';display:block;width: 32px;height:32px;background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.9595 26.1649L24.383 22.601C26.3218 20.2057 27.2677 17.1577 27.0254 14.0856C26.7832 11.0134 25.3713 8.15133 23.081 6.0895C20.7906 4.02768 17.7964 2.92332 14.7158 3.00414C11.6352 3.08497 8.70298 4.34482 6.5239 6.5239C4.34482 8.70298 3.08497 11.6352 3.00414 14.7158C2.92332 17.7964 4.02768 20.7906 6.0895 23.081C8.15133 25.3713 11.0134 26.7832 14.0856 27.0254C17.1577 27.2677 20.2057 26.3218 22.601 24.383L26.1649 27.9595C26.2824 28.078 26.4222 28.172 26.5762 28.2361C26.7302 28.3003 26.8954 28.3333 27.0622 28.3333C27.229 28.3333 27.3942 28.3003 27.5482 28.2361C27.7022 28.172 27.842 28.078 27.9595 27.9595C28.078 27.842 28.172 27.7022 28.2361 27.5482C28.3003 27.3942 28.3333 27.229 28.3333 27.0622C28.3333 26.8954 28.3003 26.7302 28.2361 26.5762C28.172 26.4222 28.078 26.2824 27.9595 26.1649ZM5.57769 15.0562C5.57769 13.1815 6.13359 11.3489 7.1751 9.7902C8.21661 8.23148 9.69694 7.0166 11.4289 6.29919C13.1609 5.58179 15.0667 5.39409 16.9053 5.75981C18.744 6.12554 20.4329 7.02828 21.7584 8.35387C23.084 9.67945 23.9868 11.3684 24.3525 13.207C24.7182 15.0456 24.5305 16.9514 23.8131 18.6834C23.0957 20.4154 21.8808 21.8957 20.3221 22.9372C18.7634 23.9787 16.9308 24.5346 15.0562 24.5346C12.5423 24.5346 10.1314 23.536 8.35387 21.7584C6.57631 19.9809 5.57769 17.57 5.57769 15.0562Z' fill='white'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.total-search-wrap.focused{background: linear-gradient(90deg, #244BA8 0%, #3C3696 100%);}

.quick-menu { width: 100%; }
.quick-menu .menu-list { display: flex; gap: 24px; align-items: stretch; }
.quick-menu .menu-list ul { display: flex; gap: 24px; list-style: none; }
.quick-menu .menu-list ul li .menu-item { position: relative; width: 342px; height: 224px; border-radius: 16px; padding: 32px 30px; display: flex; flex-direction: column; gap: 10px; transition: all 0.2s ease;}
.quick-menu .menu-list ul li .menu-item:before{content:'';display:block;position:absolute;top:0;left:0; width: 342px;height:213px;background-size:0 0;background-repeat:no-repeat; background-size:auto 100% !important;}
.quick-menu .menu-list ul li:nth-child(1) .menu-item:before{background-image: url("data:image/svg+xml,%3Csvg width='342' height='213' viewBox='0 0 342 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M326 0C334.837 0 342 7.16344 342 16V128.41C342 139.456 333.046 148.41 322 148.41H297.624C286.578 148.41 277.624 157.364 277.624 168.41V192.587C277.624 203.632 268.669 212.587 257.624 212.587H16C7.16345 212.587 0 205.423 0 196.587V16C0 7.16344 7.16344 0 16 0H326Z' fill='%23DAEDF1'/%3E%3C/svg%3E");}
.quick-menu .menu-list ul li:nth-child(2) .menu-item:before{background-image: url("data:image/svg+xml,%3Csvg width='342' height='213' viewBox='0 0 342 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M326 0C334.837 0 342 7.16344 342 16V128.41C342 139.456 333.046 148.41 322 148.41H297.624C286.578 148.41 277.624 157.364 277.624 168.41V192.587C277.624 203.632 268.669 212.587 257.624 212.587H16C7.16345 212.587 0 205.423 0 196.587V16C0 7.16344 7.16344 0 16 0H326Z' fill='%23D5DFF6'/%3E%3C/svg%3E%0A");}
.quick-menu .menu-list ul li:nth-child(3) .menu-item:before{background-image: url("data:image/svg+xml,%3Csvg width='342' height='213' viewBox='0 0 342 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M326 0C334.837 0 342 7.16344 342 16V128.41C342 139.456 333.046 148.41 322 148.41H297.624C286.578 148.41 277.624 157.364 277.624 168.41V192.587C277.624 203.632 268.669 212.587 257.624 212.587H16C7.16345 212.587 0 205.423 0 196.587V16C0 7.16344 7.16344 0 16 0H326Z' fill='%23DBDAF1'/%3E%3C/svg%3E%0A");}
.quick-menu .menu-list ul .menu-item:hover { filter: brightness(0.98);  }
.quick-menu .menu-list ul .menu-item:focus { filter: brightness(0.96);  }
.quick-menu .menu-list ul .menu-item .text-box { display: flex; flex-direction: column; gap: 10px; z-index: 2; }
.quick-menu .menu-list ul .menu-item .text-box strong {  font-weight: 700; font-size: 22px; line-height: normal; color: #161a22; white-space: nowrap; }
.quick-menu .menu-list ul .menu-item .text-box p {  font-weight: 400; font-size: 17px; line-height: 22px; color: #2c3344; margin: 0; }
.quick-menu .menu-list ul .menu-item .icon-box { position: absolute; bottom: -22px; left: 30px; width: 126px; height: 126px; z-index: 1; }
.quick-menu .menu-list ul .menu-item .icon-box img { width: 100%; height: 100%; object-fit: contain; }
.quick-menu .menu-list ul .menu-item .btn-arrow { position: absolute; bottom: 12px; right: 0; width: 48px; height: 48px; background-color: #2C3344; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.16); transition: all 0.3s ease; z-index: 3; }
.quick-menu .menu-list ul .menu-item .btn-arrow::after { content: ''; width: 12px; height: 12px; border-top: 2px solid white; border-right: 2px solid white; transform: rotate(45deg); margin-left: -2px; }
.quick-menu .menu-list ul .menu-item:hover .btn-arrow { background-color: #2D5ED2;}
.quick-menu .menu-list ul .menu-item:focus .btn-arrow { background-color: #244BA8;}
.quick-menu .menu-list .spare-menu { display: flex; flex-direction: column; gap: 16px; flex: 1; min-width: 0; }
.quick-menu .menu-list .spare-menu .menu-item { background-color: #eaeffa; border-radius: 16px; padding: 24px; flex: 1; display: block; text-decoration: none; transition: all 0.3s ease; }
.quick-menu .menu-list .spare-menu .menu-item:hover { background-color: #E2E9F8;}
.quick-menu .menu-list .spare-menu .menu-item:focus { background-color: #DAE3F6;}
.quick-menu .menu-list .spare-menu .menu-item .text-box { display: flex; flex-direction: column; gap: 10px; }
.quick-menu .menu-list .spare-menu .menu-item .text-box strong {  font-weight: 700; font-size: 22px; line-height: normal; color: #2d5ed2; white-space: nowrap; }
.quick-menu .menu-list .spare-menu .menu-item .text-box p {  font-weight: 400; font-size: 17px; line-height: 22px; color: #2c3344; margin: 0; }

 [class*=section-] ~ [class*=section-]{margin-top:140px;}
.section-databook { padding: 40px 0;position:relative;min-height:595px;}
.section-databook .bg{ height:595px;width:1000vw; position:absolute;top:0;left:50%;transform:translateX(-550px);border-radius:500px 0 0 500px;background: linear-gradient(99.9deg, #D5DFF6 17.39%, #DAEDF1 101.18%);}
.section-databook .databook-slider-wrap { position: relative; padding: 0 32px 40px;  overflow:hidden;}
.section-databook .databook-slider-wrap .swiper.databook-swiper { overflow: visible; }
.section-databook .databook-slider-wrap .swiper.databook-swiper .swiper-wrapper { display: flex; }
.section-databook .databook-slider-wrap .swiper.databook-swiper .swiper-wrapper .swiper-slide { width: auto; height: auto; }
.section-databook .databook-slider-wrap .book-card { height:380px;background: #eaeffa ; border-radius: 20px; padding: 20px 32px; box-shadow: 0px 4px 4px 0px rgba(107, 111, 139, 0.25); display: flex; flex-direction: column; gap: 16px; align-items: center; }
.section-databook .databook-slider-wrap .book-card .card{position:relative; width:100%; height:291px;padding:58px 18px 0 40px;border: 1px solid #B7BFD1; border-radius: 20px;background:#fff url('../images/totaldata/bg-book.svg') no-repeat 0 0;}
.section-databook .databook-slider-wrap .book-card .card-num {position:absolute;top:12px;right:16px; display: inline-block;min-width: 55px;text-align:center;  background: #eceef3; color: #586789;  font-weight: 700; font-size: 12px; padding: 4px 8px; border-radius: 20px; line-height: 22px; align-self: flex-end; }
.section-databook .databook-slider-wrap .book-card .card-badge { display: inline-block;  font-weight: 700; font-size: 14px; line-height: 22px; margin-bottom: 4px; }
.section-databook .databook-slider-wrap .book-card .card-badge.badge-green { color: #2d5ed2; }
.section-databook .databook-slider-wrap .book-card .card-badge.badge-purple { color: #4c45bc; }
.section-databook .databook-slider-wrap .book-card .card-badge.badge-blue { color: #46a6b9; }
.section-databook .databook-slider-wrap .book-card .card-title {  font-weight: 700; font-size: 16px; color: #161a22; line-height: 22px; margin: 0; text-align: left; width: 100%; }
.section-databook .databook-slider-wrap .book-card .card-btns { display: flex; gap: 8px; align-items: center; justify-content: center; width: 100%; }
.section-databook .databook-slider-wrap .book-card .card-btns .btn-ebook { display: inline-flex; align-items: center; gap: 8px; background: white; border: 1px solid #dbdfe8; border-radius: 30px; padding: 6px 16px;  font-weight: 700; font-size: 14px; color: #2d5ed2; text-decoration: none; line-height: 22px; transition: all 0.3s ease; }
.section-databook .databook-slider-wrap .book-card .card-btns .btn-ebook::before { content: ''; display: block; width: 20px;height:20px;background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8818 7.15306V17.7366C16.8818 18.7221 16.0595 19.521 15.0452 19.521H3.71852C2.70414 19.521 1.88184 18.7221 1.88184 17.7366V3.1804C1.8818 2.19489 2.7041 1.396 3.71852 1.396H11.3048L16.8818 7.15306Z' fill='%232D5ED2'/%3E%3Cpath d='M16.8817 7.15306H12.5291C11.8529 7.15306 11.3047 6.62045 11.3047 5.96346V1.396L16.8817 7.15306Z' fill='%23ABBFED'/%3E%3Cpath d='M13.6445 11.9712V13.521L14.2354 12.8521L14.25 12.8345H14.8457L14.7725 12.9175L14.0449 13.7397L14.8379 15.0171L14.8848 15.0942H14.3135L14.2988 15.0698L13.6992 14.0747L13.6445 14.1392V15.0942H13.1777V11.9712H13.6445Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3Cpath d='M12.1484 12.8345C12.4043 12.8345 12.6032 12.8899 12.7344 13.0112L12.7822 13.0601C12.885 13.1824 12.9326 13.3577 12.9326 13.5757V14.3521C12.9326 14.6011 12.87 14.7938 12.7344 14.9165L12.7334 14.9155C12.6022 15.0368 12.4042 15.0932 12.1484 15.0933H12.0059C11.7495 15.0933 11.549 15.0376 11.415 14.9165L11.4141 14.9155C11.282 14.7928 11.2217 14.6005 11.2217 14.3521V13.5757C11.2217 13.3269 11.2816 13.134 11.4141 13.0112H11.415C11.549 12.8901 11.7495 12.8345 12.0059 12.8345H12.1484ZM11.9629 13.2583C11.8632 13.2583 11.796 13.2811 11.7539 13.3188C11.7121 13.3563 11.6885 13.4105 11.6885 13.4888V14.439C11.6885 14.5173 11.7121 14.5715 11.7539 14.6089C11.796 14.6466 11.8632 14.6694 11.9629 14.6694H12.1914C12.2909 14.6694 12.3573 14.6465 12.3994 14.6089C12.4412 14.5715 12.4648 14.5173 12.4648 14.439V13.4888C12.4648 13.4105 12.4412 13.3563 12.3994 13.3188C12.3573 13.2813 12.2909 13.2583 12.1914 13.2583H11.9629Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3Cpath d='M10.248 12.8345C10.5039 12.8345 10.7028 12.8899 10.834 13.0112L10.8818 13.0601C10.9846 13.1824 11.0322 13.3577 11.0322 13.5757V14.3521C11.0322 14.6011 10.9696 14.7938 10.834 14.9165L10.833 14.9155C10.7018 15.0368 10.5038 15.0932 10.248 15.0933H10.1055C9.84908 15.0933 9.6486 15.0376 9.51465 14.9165L9.51367 14.9155C9.38157 14.7928 9.32129 14.6005 9.32129 14.3521V13.5757C9.32129 13.3269 9.38125 13.134 9.51367 13.0112H9.51465C9.6486 12.8901 9.84906 12.8345 10.1055 12.8345H10.248ZM10.0625 13.2583C9.96282 13.2583 9.89566 13.2811 9.85352 13.3188C9.8117 13.3563 9.7881 13.4105 9.78809 13.4888V14.439C9.78811 14.5173 9.81169 14.5715 9.85352 14.6089C9.89566 14.6466 9.96282 14.6694 10.0625 14.6694H10.291C10.3905 14.6694 10.4569 14.6465 10.499 14.6089C10.5408 14.5715 10.5644 14.5173 10.5645 14.439V13.4888C10.5644 13.4105 10.5409 13.3563 10.499 13.3188C10.4569 13.2813 10.3905 13.2583 10.291 13.2583H10.0625Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3Cpath d='M8.29102 11.9712C8.55162 11.9712 8.75335 12.0233 8.88477 12.1382C9.02147 12.2554 9.08398 12.446 9.08398 12.6948V12.9409C9.08396 13.1492 9.01663 13.3159 8.88086 13.437C9.04594 13.5544 9.12695 13.7357 9.12695 13.9731V14.3618C9.1269 14.6149 9.0678 14.8068 8.9375 14.9243C8.8113 15.0407 8.60893 15.0942 8.34277 15.0942H7.42969V11.9712H8.29102ZM7.90527 14.6694H8.38184C8.48509 14.6694 8.55121 14.6464 8.58984 14.6099C8.62776 14.571 8.65135 14.5062 8.65137 14.4048V13.9341C8.65137 13.85 8.62669 13.789 8.58105 13.7456L8.58008 13.7446C8.53351 13.6981 8.47065 13.6734 8.38672 13.6733H7.90527V14.6694ZM7.90527 13.2495H8.34277C8.42015 13.2495 8.48273 13.2243 8.5332 13.1763C8.58223 13.1295 8.6084 13.0672 8.6084 12.9839V12.6558C8.6084 12.5529 8.58344 12.49 8.5459 12.4546L8.54492 12.4536C8.50952 12.4184 8.44617 12.395 8.34277 12.395H7.90527V13.2495Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3Cpath d='M7.05664 13.4824V13.9062H6.20703V13.4824H7.05664Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3Cpath d='M5.87402 11.9712V12.3862H4.80762V13.2749H5.7666V13.6899H4.80762V14.6782H5.87402V15.0942H4.33203V11.9712H5.87402Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.section-databook .databook-slider-wrap .book-card .card-btns .btn-ebook:hover{background: #F5F7FC; border: 1px solid #2D5ED2; }
.section-databook .databook-slider-wrap .book-card .card-btns .btn-ebook:focus{background: #EAEFFA;}
.section-databook .databook-slider-wrap .book-card .card-btns .btn-pdf { display: inline-flex; align-items: center; gap: 8px; background: white; border: 1px solid #dbdfe8; border-radius: 50px; padding: 6px 16px;  font-weight: 700; font-size: 14px; color: #c62024; text-decoration: none; line-height: 22px; transition: all 0.3s ease; }
.section-databook .databook-slider-wrap .book-card .card-btns .btn-pdf::before { content: ''; display: block;width: 20px;height:20px;background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 6.59056V17.1741C17.5 18.1596 16.6777 18.9585 15.6633 18.9585H4.33668C3.3223 18.9585 2.5 18.1596 2.5 17.1741V2.6179C2.49996 1.63239 3.32226 0.833496 4.33668 0.833496H11.923L17.5 6.59056Z' fill='%23DF393D'/%3E%3Cpath d='M17.4999 6.59056H13.1473C12.4711 6.59056 11.9229 6.05795 11.9229 5.40096V0.833496L17.4999 6.59056Z' fill='%23ED9193'/%3E%3Cpath d='M6.41447 13.562V14.7679H5.5332V11.2153H6.99202C7.27182 11.2153 7.51937 11.2653 7.73461 11.3652C7.94985 11.4651 8.11605 11.608 8.23444 11.7927C8.35162 11.9775 8.41139 12.1866 8.41139 12.4212C8.41139 12.7674 8.28345 13.0439 8.02755 13.2519C7.77285 13.4586 7.42247 13.562 6.97648 13.562H6.41447ZM6.41447 12.901H6.99202C7.16304 12.901 7.29336 12.8603 7.38302 12.7767C7.47269 12.6942 7.51696 12.5769 7.51696 12.4259C7.51696 12.2597 7.47032 12.1273 7.37824 12.0274C7.28617 11.9286 7.16063 11.8787 7.00158 11.8763H6.41447V12.901Z' fill='white'/%3E%3Cpath d='M8.87988 14.7679V11.2153H10.0577C10.3806 11.2153 10.6711 11.2862 10.9294 11.4291C11.1865 11.5708 11.3886 11.7718 11.5333 12.0321C11.678 12.2911 11.7509 12.5815 11.7521 12.9033V13.0671C11.7521 13.3924 11.6815 13.684 11.5404 13.9419C11.3993 14.1998 11.1996 14.4008 10.9425 14.5472C10.6854 14.6924 10.3984 14.7656 10.0828 14.7679H8.87988V14.7679ZM9.76118 11.8764V14.1092H10.0673C10.3208 14.1092 10.5145 14.0221 10.6496 13.8467C10.7859 13.6724 10.8541 13.4122 10.8541 13.0671V12.9138C10.8541 12.5699 10.7859 12.312 10.6496 12.1377C10.5145 11.9635 10.3172 11.8764 10.0577 11.8764H9.76118Z' fill='white'/%3E%3Cpath d='M14.5081 13.3529H13.0863V14.7679H12.2051V11.2153H14.6504V11.8764H13.0863V12.6942H14.5081V13.3529Z' fill='white'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.section-databook .databook-slider-wrap .book-card .card-btns .btn-pdf:hover{background: #FEF6F6;border: 1px solid #C62024;}
.section-databook .databook-slider-wrap .book-card .card-btns .btn-pdf:focus{background: #FBE9E9;}
.section-databook .databook-slider-wrap .databook-prev { position: absolute; left: 10.5px; top: 50%; transform: translateY(-60px); width: 48px; height: 48px; background: rgba(255, 255, 255, 0.3); backdrop-filter: blur(10px); border: 1px solid #b7bfd1; border-radius: 50%; cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center; box-shadow: 0px 4px 4px 0px rgba(107, 111, 139, 0.16); transition: all 0.3s ease; }
.section-databook .databook-slider-wrap .databook-prev::before { content: ''; display: block;width: 20px;height:20px;background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 2L5 10L13 18' stroke='%23161A22'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.section-databook .databook-slider-wrap .databook-prev:hover { background: rgba(255, 255, 255, 0.5); }
.section-databook .databook-slider-wrap .databook-next { position: absolute; right: 10.5px; top: 50%; transform: translateY(-60px); width: 48px; height: 48px; background: rgba(255, 255, 255, 0.3); backdrop-filter: blur(4px); border: 1px solid #b7bfd1; border-radius: 50%; cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center; box-shadow: 0px 4px 4px 0px rgba(107, 111, 139, 0.16); transition: all 0.3s ease; }
.section-databook .databook-slider-wrap .databook-next::before { content: ''; display: block; width: 20px;height:20px;background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 2L15 10L7 18' stroke='%23161A22'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size: 20px 20px;}
.section-databook .databook-slider-wrap .databook-next:hover { background: rgba(255, 255, 255, 0.5); }
.section-databook .databook-controls {position:relative; display: flex; align-items: center; justify-content: center; background: white; border-radius: 150px; padding: 8px 16px; width: fit-content; margin: 0 auto; z-index: 10;}
.section-databook .databook-controls .ctrl-pause {display:flex;justify-content:center;align-items:center; width: 16px; height: 16px; margin-right:10px; background: transparent; border: none; cursor: pointer; position: relative; padding: 0; }
.section-databook .databook-controls .ctrl-pause .ico-stop{position:relative;width:16px;height:16px;display:inline-block;width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='3' width='3' height='10' fill='%23161A22'/%3E%3Crect x='9' y='3' width='3' height='10' fill='%23161A22'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.section-databook .databook-controls .ctrl-pause .ico-stop:hover{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='3' width='3' height='10' fill='%232D5ED2'/%3E%3Crect x='9' y='3' width='3' height='10' fill='%232D5ED2'/%3E%3C/svg%3E%0A");}
.section-databook .databook-controls .ctrl-pause .ico-stop:focus{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='3' width='3' height='10' fill='%23244BA8'/%3E%3Crect x='9' y='3' width='3' height='10' fill='%23244BA8'/%3E%3C/svg%3E%0A");}
.section-databook .databook-controls .ctrl-pause .ico-play{display:none; position:relative;width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 11.5566V4.4434C5 3.81505 5.69116 3.43197 6.224 3.765L11.9146 7.3216C12.4159 7.63494 12.4159 8.36506 11.9146 8.6784L6.224 12.235C5.69116 12.568 5 12.1849 5 11.5566Z' fill='%23161A22'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.section-databook .databook-controls .ctrl-pause .ico-play:hover{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 11.5566V4.4434C5 3.81505 5.69116 3.43197 6.224 3.765L11.9146 7.3216C12.4159 7.63494 12.4159 8.36506 11.9146 8.6784L6.224 12.235C5.69116 12.568 5 12.1849 5 11.5566Z' fill='%232D5ED2'/%3E%3C/svg%3E%0A");}
.section-databook .databook-controls .ctrl-pause .ico-play:focus{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 11.5566V4.4434C5 3.81505 5.69116 3.43197 6.224 3.765L11.9146 7.3216C12.4159 7.63494 12.4159 8.36506 11.9146 8.6784L6.224 12.235C5.69116 12.568 5 12.1849 5 11.5566Z' fill='%23244BA8'/%3E%3C/svg%3E%0A");}
.section-databook .databook-controls .ctrl-pause.is-paused .ico-stop{display:none;}
.section-databook .databook-controls .ctrl-pause.is-paused .ico-play{display:block;}

.section-databook .databook-controls .ctrl-prev { width: 16px; height: 16px; background: transparent; border: none; cursor: pointer; position: relative; padding: 0; }
.section-databook .databook-controls .ctrl-prev::before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 6px; height: 6px; border-left: 1px solid #2c3344; border-bottom: 1px solid #2c3344; transform: translate(-50%, -50%) rotate(45deg); }
.section-databook .databook-controls .ctrl-prev:hover::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.666 12.6667L5.16602 7.66675L10.666 2.66675' stroke='%232D5ED2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.section-databook .databook-controls .ctrl-prev:focus::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.666 12.6667L5.16602 7.66675L10.666 2.66675' stroke='%23244BA8' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.section-databook .databook-controls .ctrl-pager { display: flex; align-items: center; justify-content: center; gap: 0;  font-weight: 700; font-size: 13px; line-height: 22px; min-width: 40px;padding:0 5px; }
.section-databook .databook-controls .ctrl-pager .current { color: #2d5ed2; font-style: normal; }
.section-databook .databook-controls .ctrl-pager .total { color: #161a22; font-style: normal; }
.section-databook .databook-controls .ctrl-next { width: 16px; height: 16px; background: transparent; border: none; cursor: pointer; position: relative; padding: 0; }
.section-databook .databook-controls .ctrl-next::before { content: ''; position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; border-right: 1px solid #2c3344; border-top: 1px solid #2c3344; transform: translate(-50%, -50%) rotate(45deg); }
.section-databook .databook-controls .ctrl-next:hover::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.33301 12.6667L10.833 7.66675L5.33301 2.66675' stroke='%232D5ED2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.section-databook .databook-controls .ctrl-next:focus::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.33301 12.6667L10.833 7.66675L5.33301 2.66675' stroke='%23244BA8' stroke-linecap='round'/%3E%3C/svg%3E%0A");}

/* 자료 탭/목록 + 안내문 소책자 */
.tab-type1 ul { display: flex; width: 100%; }
.tab-type1 ul li { flex: 1; min-width: 0; }
.tab-type1 ul li a { display: flex; align-items: center; justify-content: center; height: 56px; padding: 17px 16px; background-color: #f5f7fc; border: 1px solid #dbdfe8; border-bottom: none; color: #161a22; font-size: 18px; font-weight: 400; line-height: 24px; text-decoration: none; text-align: center; transition: all 0.3s ease; }
.tab-type1 ul li:not(.on) a { border-top: 1px solid #dbdfe8; border-right: 1px solid #dbdfe8; }
.tab-type1 ul li:last-child:not(.on) a { border-bottom: 1px solid #dbdfe8; }
.tab-type1::after { content: ''; display: block;  height: 2px; background-color: #2d5ed2; width: 100%; }
.tab-type1 ul .on a { background-color: #2d5ed2; color: white; font-weight: 700; border: none; }
.tab-type1 ul .on a .num{  color:#fff !important;}
.tab-type1.lg ul li a{height:80px;flex-direction: column;font-weight: 700;font-size: 18px;gap:4px;}
.tab-type1.lg ul li a .num{font-size:14px; color:#424D66;font-weight:400;}

.tab-filter-box{ display: flex; justify-content: center; align-items: center; padding: 24px; gap: 12px; height: 88px; background: #F9F9FB; border: 2px solid #DBDFE8; border-radius: 10px; }
.tab-filter-box .tab-filter{display:flex;justify-content:center;align-items:center;width:100%;}
.tab-filter { display: flex; align-items: center; justify-content: space-between; width: 100%; }
.tab-filter ul { display: flex; gap: 12px; }
.tab-filter ul li { display: inline-block; }
.tab-filter ul li a { display: inline-flex; align-items: center; justify-content: center; padding: 9px 16px; background-color: #fff; border: 1.5px solid #DBDFE8; border-radius: 120px; color: #161a22; font-size: 17px; font-weight: 400; line-height: 22px; text-decoration: none; white-space: nowrap; transition: all 0.3s ease; font-weight:700;}
.tab-filter ul li a:hover {border:1.5px solid #2D5ED2; color:#2D5ED2;}
.tab-filter ul .on a { background-color: #244ba8 !important; color: white !important; border-color:transparent !important; }
.tab-filter .btn-more { display: inline-flex; align-items: center; gap: 6px; padding: 9px 0; background-color: transparent; border-radius: 50px; color: #161a22; font-size: 16px; font-weight: 500; line-height: 22px; text-decoration: none; white-space: nowrap; font-weight:700;}
.tab-filter .btn-more::before { content: '+'; font-size: 15px; line-height: 1; }
.tab-filter .btn-more:hover{ color:#2D5ED2;}
.tab-filter .btn-more:focus{ color:#1B397E;}

.section-data-etc .wrapper{display:flex;gap:64px;}
.section-data-etc .left-area{flex:1; display: flex; flex-direction: column; width: 100%; max-width: 768px; }
.section-data-etc .left-area:only-child{max-width:100%;}
.section-data-etc .left-area .tit-main-section{margin-bottom:0;margin-top:32px;}
.section-data-etc .left-area .tab-content{margin-top:32px;}
.section-data-etc .right-area{padding: 24px 40px; gap: 32px;width:608px; height: 555px; background: #EDF6F8; border-radius: 20px; }
.section-data-etc .data-tab-title { font-size: 24px; font-weight: 800; color: #161a22; margin: 32px 0; line-height: normal; }
.section-data-etc .tab-filter{ margin-bottom: 32px;}
.section-data-etc .tab-filter ul li a {background: #EAEFFA; border: 1.5px solid #ABBFED;}
.section-data-etc .tab-filter ul li a:hover{background: #EAEFFA;border: 1.5px solid #2D5ED2;}
.section-data-etc .data-list { display: flex; flex-direction: column; gap: 0; width: 100%; }
.section-data-etc .data-list .no-data { display: flex; align-items: center; justify-content: center; padding: 40px 0; color: #95A1BB; font-size: 15px; border-bottom: none; }
.section-data-etc .data-list li { display: flex; align-items: center; gap: 24px; padding: 12px 0; background-color: white; border-bottom: 1px solid #dbdfe8; min-height: 64px; }
.section-data-etc .data-list li .badge { display: inline-flex; align-items: center; justify-content: center; padding: 4px 12px; border-radius: 50px; font-size: 14px; font-weight: 700; line-height: 22px; white-space: nowrap; flex-shrink: 0; }
.section-data-etc .data-list li .badge.badge-blue { background-color: rgba(45, 94, 210, 0.1); border: 1px solid #2d5ed2; color: #2d5ed2; }
.section-data-etc .data-list li .badge.badge-red { background-color: rgba(223, 57, 61, 0.1); border: 1px solid #df393d; color: #df393d; }
.section-data-etc .data-list li .data-title { flex: 1; color: #161a22; font-size: 17px; font-weight: 400; line-height: 22px; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.section-data-etc .data-list li .data-title:hover { text-decoration: underline; }
.section-data-etc .data-list li .data-btns { display: flex; gap: 6px; align-items: center; flex-shrink: 0; }
.section-data-etc .data-list li .data-btns .btn-icon { display: inline-flex;}
.section-data-etc .data-list li .data-btns .btn-icon.btn-ebook {width: 41px;height:42px;background: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.7742 13.2113V30.1449C29.7742 31.7218 28.4161 33 26.7407 33H8.03349C6.35812 33 5 31.7218 5 30.1449V6.85505C4.99994 5.27824 6.35806 4 8.03349 4H20.5631L29.7742 13.2113Z' fill='%232D5ED2'/%3E%3Cpath d='M29.7745 13.2113H22.5858C21.4689 13.2113 20.5635 12.3591 20.5635 11.3079V4L29.7745 13.2113Z' fill='%23ABBFED'/%3E%3Cpath d='M24.4453 20.9004V23.3525L25.3916 22.3145L25.4209 22.2822H26.4551L26.3027 22.4492L25.1123 23.7539L26.4121 25.7822L26.5107 25.9365H25.5234L25.4941 25.8896L24.5166 24.3154L24.4453 24.3955V25.9365H23.6396V20.9004H24.4453Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M21.9561 22.2822C22.3801 22.2823 22.7133 22.3711 22.9346 22.5693L23.0146 22.6504C23.1883 22.851 23.2686 23.1354 23.2686 23.4873V24.7314C23.2685 25.133 23.1636 25.4461 22.9346 25.6475C22.7133 25.8462 22.3806 25.9365 21.9561 25.9365H21.7207C21.2958 25.9365 20.9601 25.8472 20.7344 25.6494L20.7334 25.6484C20.509 25.447 20.4083 25.1328 20.4082 24.7314V23.4873C20.4082 23.0858 20.5091 22.7719 20.7334 22.5703L20.7344 22.5693C20.9601 22.3715 21.2957 22.2822 21.7207 22.2822H21.9561ZM21.6494 23C21.4868 23 21.3807 23.0364 21.3154 23.0928C21.2513 23.1484 21.2139 23.2296 21.2139 23.3496V24.8691C21.2139 24.9891 21.2513 25.0694 21.3154 25.125C21.3807 25.1815 21.4866 25.2178 21.6494 25.2178H22.0273C22.19 25.2177 22.2961 25.1815 22.3613 25.125C22.4252 25.0694 22.4619 24.9889 22.4619 24.8691V23.3496C22.4619 23.2297 22.4254 23.1484 22.3613 23.0928C22.2961 23.0363 22.19 23.0001 22.0273 23H21.6494Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M18.8174 22.2822C19.2414 22.2823 19.5746 22.3711 19.7959 22.5693L19.876 22.6504C20.0497 22.851 20.1299 23.1354 20.1299 23.4873V24.7314C20.1298 25.133 20.0249 25.4461 19.7959 25.6475C19.5746 25.8462 19.2419 25.9365 18.8174 25.9365H18.582C18.1572 25.9365 17.8214 25.8472 17.5957 25.6494L17.5947 25.6484C17.3703 25.447 17.2696 25.1328 17.2695 24.7314V23.4873C17.2695 23.0858 17.3704 22.7719 17.5947 22.5703L17.5957 22.5693C17.8214 22.3715 18.157 22.2822 18.582 22.2822H18.8174ZM18.5107 23C18.3481 23 18.242 23.0364 18.1768 23.0928C18.1126 23.1484 18.0752 23.2296 18.0752 23.3496V24.8691C18.0752 24.9891 18.1126 25.0694 18.1768 25.125C18.242 25.1815 18.3479 25.2178 18.5107 25.2178H18.8887C19.0514 25.2177 19.1575 25.1815 19.2227 25.125C19.2866 25.0694 19.3232 24.9889 19.3232 24.8691V23.3496C19.3232 23.2297 19.2867 23.1484 19.2227 23.0928C19.1575 23.0363 19.0514 23.0001 18.8887 23H18.5107Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M15.5859 20.9004C16.018 20.9004 16.3555 20.9839 16.5771 21.1719L16.6582 21.25C16.8333 21.4442 16.9131 21.7268 16.9131 22.0781V22.4717C16.9131 22.8002 16.8061 23.0666 16.5918 23.2627C16.855 23.4546 16.9844 23.7469 16.9844 24.123V24.7451C16.9843 25.1537 16.8858 25.4697 16.6641 25.6631C16.4508 25.853 16.1116 25.9365 15.6719 25.9365H14.1455V20.9004H15.5859ZM14.9658 25.2178H15.7354C15.9043 25.2178 16.0082 25.1811 16.0674 25.127C16.1249 25.0699 16.1631 24.9724 16.1631 24.8135V24.0605C16.163 23.9313 16.1236 23.8406 16.0527 23.7754L16.0508 23.7734V23.7725C15.9779 23.7022 15.8787 23.6631 15.7432 23.6631H14.9658V25.2178ZM14.9658 22.9453H15.6719C15.7963 22.9452 15.8949 22.9065 15.9746 22.833C16.0512 22.7622 16.0917 22.6685 16.0918 22.541V22.0156C16.0918 21.8544 16.0524 21.7605 15.9961 21.709L15.9941 21.707C15.9405 21.6553 15.8411 21.6182 15.6719 21.6182H14.9658V22.9453Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M13.5645 23.3184V24.0361H12.126V23.3184H13.5645Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M11.6113 20.9004V21.6045H9.84961V22.9863H11.4326V23.6914H9.84961V25.2324H11.6113V25.9365H9.0293V20.9004H11.6113Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cg filter='url(%23filter0_d_343_7617)'%3E%3Cellipse cx='30.2898' cy='29.5' rx='6.70968' ry='6.5' fill='white'/%3E%3C/g%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='black'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='black'/%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='black'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='black'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_343_7617' x='19.5801' y='21' width='21.4189' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' 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 dy='2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_343_7617'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_343_7617' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.section-data-etc .data-list li .data-btns .btn-icon.btn-ebook:hover {background-image: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.7742 13.2113V30.1449C29.7742 31.7218 28.4161 33 26.7407 33H8.03349C6.35812 33 5 31.7218 5 30.1449V6.85505C4.99994 5.27824 6.35806 4 8.03349 4H20.5631L29.7742 13.2113Z' fill='%232D5ED2'/%3E%3Cpath d='M29.7745 13.2113H22.5858C21.4689 13.2113 20.5635 12.3591 20.5635 11.3079V4L29.7745 13.2113Z' fill='%23ABBFED'/%3E%3Cpath d='M24.4453 20.9004V23.3525L25.3916 22.3145L25.4209 22.2822H26.4551L26.3027 22.4492L25.1123 23.7539L26.4121 25.7822L26.5107 25.9365H25.5234L25.4941 25.8896L24.5166 24.3154L24.4453 24.3955V25.9365H23.6396V20.9004H24.4453Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M21.9561 22.2822C22.3801 22.2823 22.7133 22.3711 22.9346 22.5693L23.0146 22.6504C23.1883 22.851 23.2686 23.1354 23.2686 23.4873V24.7314C23.2685 25.133 23.1636 25.4461 22.9346 25.6475C22.7133 25.8462 22.3806 25.9365 21.9561 25.9365H21.7207C21.2958 25.9365 20.9601 25.8472 20.7344 25.6494L20.7334 25.6484C20.509 25.447 20.4083 25.1328 20.4082 24.7314V23.4873C20.4082 23.0858 20.5091 22.7719 20.7334 22.5703L20.7344 22.5693C20.9601 22.3715 21.2957 22.2822 21.7207 22.2822H21.9561ZM21.6494 23C21.4868 23 21.3807 23.0364 21.3154 23.0928C21.2513 23.1484 21.2139 23.2296 21.2139 23.3496V24.8691C21.2139 24.9891 21.2513 25.0694 21.3154 25.125C21.3807 25.1815 21.4866 25.2178 21.6494 25.2178H22.0273C22.19 25.2177 22.2961 25.1815 22.3613 25.125C22.4252 25.0694 22.4619 24.9889 22.4619 24.8691V23.3496C22.4619 23.2297 22.4254 23.1484 22.3613 23.0928C22.2961 23.0363 22.19 23.0001 22.0273 23H21.6494Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M18.8174 22.2822C19.2414 22.2823 19.5746 22.3711 19.7959 22.5693L19.876 22.6504C20.0497 22.851 20.1299 23.1354 20.1299 23.4873V24.7314C20.1298 25.133 20.0249 25.4461 19.7959 25.6475C19.5746 25.8462 19.2419 25.9365 18.8174 25.9365H18.582C18.1572 25.9365 17.8214 25.8472 17.5957 25.6494L17.5947 25.6484C17.3703 25.447 17.2696 25.1328 17.2695 24.7314V23.4873C17.2695 23.0858 17.3704 22.7719 17.5947 22.5703L17.5957 22.5693C17.8214 22.3715 18.157 22.2822 18.582 22.2822H18.8174ZM18.5107 23C18.3481 23 18.242 23.0364 18.1768 23.0928C18.1126 23.1484 18.0752 23.2296 18.0752 23.3496V24.8691C18.0752 24.9891 18.1126 25.0694 18.1768 25.125C18.242 25.1815 18.3479 25.2178 18.5107 25.2178H18.8887C19.0514 25.2177 19.1575 25.1815 19.2227 25.125C19.2866 25.0694 19.3232 24.9889 19.3232 24.8691V23.3496C19.3232 23.2297 19.2867 23.1484 19.2227 23.0928C19.1575 23.0363 19.0514 23.0001 18.8887 23H18.5107Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M15.5859 20.9004C16.018 20.9004 16.3555 20.9839 16.5771 21.1719L16.6582 21.25C16.8333 21.4442 16.9131 21.7268 16.9131 22.0781V22.4717C16.9131 22.8002 16.8061 23.0666 16.5918 23.2627C16.855 23.4546 16.9844 23.7469 16.9844 24.123V24.7451C16.9843 25.1537 16.8858 25.4697 16.6641 25.6631C16.4508 25.853 16.1116 25.9365 15.6719 25.9365H14.1455V20.9004H15.5859ZM14.9658 25.2178H15.7354C15.9043 25.2178 16.0082 25.1811 16.0674 25.127C16.1249 25.0699 16.1631 24.9724 16.1631 24.8135V24.0605C16.163 23.9313 16.1236 23.8406 16.0527 23.7754L16.0508 23.7734V23.7725C15.9779 23.7022 15.8787 23.6631 15.7432 23.6631H14.9658V25.2178ZM14.9658 22.9453H15.6719C15.7963 22.9452 15.8949 22.9065 15.9746 22.833C16.0512 22.7622 16.0917 22.6685 16.0918 22.541V22.0156C16.0918 21.8544 16.0524 21.7605 15.9961 21.709L15.9941 21.707C15.9405 21.6553 15.8411 21.6182 15.6719 21.6182H14.9658V22.9453Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M13.5645 23.3184V24.0361H12.126V23.3184H13.5645Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M11.6113 20.9004V21.6045H9.84961V22.9863H11.4326V23.6914H9.84961V25.2324H11.6113V25.9365H9.0293V20.9004H11.6113Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cg filter='url(%23filter0_d_399_3608)'%3E%3Cellipse cx='30.2898' cy='29.5' rx='6.70968' ry='6.5' fill='%23161A22'/%3E%3C/g%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='black'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='black'/%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='white'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_399_3608' x='19.5801' y='21' width='21.4189' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' 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 dy='2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_399_3608'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_399_3608' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");}
.section-data-etc .data-list li .data-btns .btn-icon.btn-ebook:focus {background-image: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='6' fill='%23EAEFFA'/%3E%3Cpath d='M29.7742 13.2113V30.1449C29.7742 31.7218 28.4161 33 26.7407 33H8.03349C6.35812 33 5 31.7218 5 30.1449V6.85505C4.99994 5.27824 6.35806 4 8.03349 4H20.5631L29.7742 13.2113Z' fill='%232D5ED2'/%3E%3Cpath d='M29.7745 13.2113H22.5858C21.4689 13.2113 20.5635 12.3591 20.5635 11.3079V4L29.7745 13.2113Z' fill='%23ABBFED'/%3E%3Cpath d='M24.4453 20.9004V23.3525L25.3916 22.3145L25.4209 22.2822H26.4551L26.3027 22.4492L25.1123 23.7539L26.4121 25.7822L26.5107 25.9365H25.5234L25.4941 25.8896L24.5166 24.3154L24.4453 24.3955V25.9365H23.6396V20.9004H24.4453Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M21.9561 22.2822C22.3801 22.2823 22.7133 22.3711 22.9346 22.5693L23.0146 22.6504C23.1883 22.851 23.2686 23.1354 23.2686 23.4873V24.7314C23.2685 25.133 23.1636 25.4461 22.9346 25.6475C22.7133 25.8462 22.3806 25.9365 21.9561 25.9365H21.7207C21.2958 25.9365 20.9601 25.8472 20.7344 25.6494L20.7334 25.6484C20.509 25.447 20.4083 25.1328 20.4082 24.7314V23.4873C20.4082 23.0858 20.5091 22.7719 20.7334 22.5703L20.7344 22.5693C20.9601 22.3715 21.2957 22.2822 21.7207 22.2822H21.9561ZM21.6494 23C21.4868 23 21.3807 23.0364 21.3154 23.0928C21.2513 23.1484 21.2139 23.2296 21.2139 23.3496V24.8691C21.2139 24.9891 21.2513 25.0694 21.3154 25.125C21.3807 25.1815 21.4866 25.2178 21.6494 25.2178H22.0273C22.19 25.2177 22.2961 25.1815 22.3613 25.125C22.4252 25.0694 22.4619 24.9889 22.4619 24.8691V23.3496C22.4619 23.2297 22.4254 23.1484 22.3613 23.0928C22.2961 23.0363 22.19 23.0001 22.0273 23H21.6494Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M18.8174 22.2822C19.2414 22.2823 19.5746 22.3711 19.7959 22.5693L19.876 22.6504C20.0497 22.851 20.1299 23.1354 20.1299 23.4873V24.7314C20.1298 25.133 20.0249 25.4461 19.7959 25.6475C19.5746 25.8462 19.2419 25.9365 18.8174 25.9365H18.582C18.1572 25.9365 17.8214 25.8472 17.5957 25.6494L17.5947 25.6484C17.3703 25.447 17.2696 25.1328 17.2695 24.7314V23.4873C17.2695 23.0858 17.3704 22.7719 17.5947 22.5703L17.5957 22.5693C17.8214 22.3715 18.157 22.2822 18.582 22.2822H18.8174ZM18.5107 23C18.3481 23 18.242 23.0364 18.1768 23.0928C18.1126 23.1484 18.0752 23.2296 18.0752 23.3496V24.8691C18.0752 24.9891 18.1126 25.0694 18.1768 25.125C18.242 25.1815 18.3479 25.2178 18.5107 25.2178H18.8887C19.0514 25.2177 19.1575 25.1815 19.2227 25.125C19.2866 25.0694 19.3232 24.9889 19.3232 24.8691V23.3496C19.3232 23.2297 19.2867 23.1484 19.2227 23.0928C19.1575 23.0363 19.0514 23.0001 18.8887 23H18.5107Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M15.5859 20.9004C16.018 20.9004 16.3555 20.9839 16.5771 21.1719L16.6582 21.25C16.8333 21.4442 16.9131 21.7268 16.9131 22.0781V22.4717C16.9131 22.8002 16.8061 23.0666 16.5918 23.2627C16.855 23.4546 16.9844 23.7469 16.9844 24.123V24.7451C16.9843 25.1537 16.8858 25.4697 16.6641 25.6631C16.4508 25.853 16.1116 25.9365 15.6719 25.9365H14.1455V20.9004H15.5859ZM14.9658 25.2178H15.7354C15.9043 25.2178 16.0082 25.1811 16.0674 25.127C16.1249 25.0699 16.1631 24.9724 16.1631 24.8135V24.0605C16.163 23.9313 16.1236 23.8406 16.0527 23.7754L16.0508 23.7734V23.7725C15.9779 23.7022 15.8787 23.6631 15.7432 23.6631H14.9658V25.2178ZM14.9658 22.9453H15.6719C15.7963 22.9452 15.8949 22.9065 15.9746 22.833C16.0512 22.7622 16.0917 22.6685 16.0918 22.541V22.0156C16.0918 21.8544 16.0524 21.7605 15.9961 21.709L15.9941 21.707C15.9405 21.6553 15.8411 21.6182 15.6719 21.6182H14.9658V22.9453Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M13.5645 23.3184V24.0361H12.126V23.3184H13.5645Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cpath d='M11.6113 20.9004V21.6045H9.84961V22.9863H11.4326V23.6914H9.84961V25.2324H11.6113V25.9365H9.0293V20.9004H11.6113Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Cg filter='url(%23filter0_d_399_3507)'%3E%3Cellipse cx='30.2898' cy='29.5' rx='6.70968' ry='6.5' fill='%23161A22'/%3E%3C/g%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='black'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='black'/%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='white'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_399_3507' x='19.5801' y='21' width='21.4189' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' 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 dy='2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_399_3507'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_399_3507' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");}
.section-data-etc .data-list li .data-btns .btn-icon.btn-pdf {width: 41px;height:42px;background: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.7742 13.2113V30.1449C29.7742 31.7218 28.4161 33 26.7407 33H8.03349C6.35812 33 5 31.7218 5 30.1449V6.85505C4.99994 5.27824 6.35806 4 8.03349 4H20.5631L29.7742 13.2113Z' fill='%23DF393D'/%3E%3Cpath d='M29.7745 13.2113H22.5858C21.4689 13.2113 20.5635 12.3591 20.5635 11.3079V4L29.7745 13.2113Z' fill='%23ED9193'/%3E%3Cpath d='M11.4653 24.3656V26.295H10.0098V20.6108H12.4192C12.8813 20.6108 13.2901 20.6908 13.6456 20.8506C14.0011 21.0105 14.2756 21.2391 14.4712 21.5347C14.6647 21.8302 14.7634 22.1648 14.7634 22.5402C14.7634 23.0941 14.5521 23.5366 14.1295 23.8693C13.7088 24.2001 13.1301 24.3656 12.3935 24.3656H11.4653ZM11.4653 23.3079H12.4192C12.7016 23.3079 12.9169 23.2428 13.065 23.109C13.213 22.9771 13.2862 22.7893 13.2862 22.5477C13.2862 22.2818 13.2091 22.07 13.0571 21.9101C12.905 21.7521 12.6976 21.6722 12.435 21.6684H11.4653V23.3079Z' fill='white'/%3E%3Cpath d='M15.5381 26.295V20.6108H17.4834C18.0166 20.6108 18.4965 20.7242 18.9231 20.9529C19.3477 21.1796 19.6815 21.5012 19.9205 21.9176C20.1594 22.3321 20.2799 22.7968 20.2819 23.3116V23.5737C20.2819 24.0942 20.1653 24.5608 19.9323 24.9734C19.6992 25.3861 19.3694 25.7077 18.9448 25.9418C18.5202 26.1742 18.0462 26.2913 17.5248 26.295H15.5381V26.295ZM16.9937 21.6685V25.2411H17.4992C17.9179 25.2411 18.2378 25.1017 18.461 24.821C18.6862 24.5422 18.7988 24.1258 18.7988 23.5737V23.3284C18.7988 22.7782 18.6862 22.3655 18.461 22.0867C18.2378 21.8079 17.912 21.6685 17.4834 21.6685H16.9937Z' fill='white'/%3E%3Cpath d='M24.833 24.031H22.4848V26.295H21.0293V20.6108H25.068V21.6685H22.4848V22.9771H24.833V24.031Z' fill='white'/%3E%3Cg filter='url(%23filter0_d_343_7638)'%3E%3Cellipse cx='30.2898' cy='29.5' rx='6.70968' ry='6.5' fill='white'/%3E%3C/g%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='black'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='black'/%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='black'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='black'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_343_7638' x='19.5801' y='21' width='21.4189' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' 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 dy='2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_343_7638'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_343_7638' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.section-data-etc .data-list li .data-btns .btn-icon.btn-pdf:hover {background-image: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.7742 13.2113V30.1449C29.7742 31.7218 28.4161 33 26.7407 33H8.03349C6.35812 33 5 31.7218 5 30.1449V6.85505C4.99994 5.27824 6.35806 4 8.03349 4H20.5631L29.7742 13.2113Z' fill='%23DF393D'/%3E%3Cpath d='M29.7745 13.2113H22.5858C21.4689 13.2113 20.5635 12.3591 20.5635 11.3079V4L29.7745 13.2113Z' fill='%23ED9193'/%3E%3Cpath d='M11.4653 24.3656V26.295H10.0098V20.6108H12.4192C12.8813 20.6108 13.2901 20.6908 13.6456 20.8506C14.0011 21.0105 14.2756 21.2391 14.4712 21.5347C14.6647 21.8302 14.7634 22.1648 14.7634 22.5402C14.7634 23.0941 14.5521 23.5366 14.1295 23.8693C13.7088 24.2001 13.1301 24.3656 12.3935 24.3656H11.4653ZM11.4653 23.3079H12.4192C12.7016 23.3079 12.9169 23.2428 13.065 23.109C13.213 22.9771 13.2862 22.7893 13.2862 22.5477C13.2862 22.2818 13.2091 22.07 13.0571 21.9101C12.905 21.7521 12.6976 21.6722 12.435 21.6684H11.4653V23.3079Z' fill='white'/%3E%3Cpath d='M15.5381 26.295V20.6108H17.4834C18.0166 20.6108 18.4965 20.7242 18.9231 20.9529C19.3477 21.1796 19.6815 21.5012 19.9205 21.9176C20.1594 22.3321 20.2799 22.7968 20.2819 23.3116V23.5737C20.2819 24.0942 20.1653 24.5608 19.9323 24.9734C19.6992 25.3861 19.3694 25.7077 18.9448 25.9418C18.5202 26.1742 18.0462 26.2913 17.5248 26.295H15.5381V26.295ZM16.9937 21.6685V25.2411H17.4992C17.9179 25.2411 18.2378 25.1017 18.461 24.821C18.6862 24.5422 18.7988 24.1258 18.7988 23.5737V23.3284C18.7988 22.7782 18.6862 22.3655 18.461 22.0867C18.2378 21.8079 17.912 21.6685 17.4834 21.6685H16.9937Z' fill='white'/%3E%3Cpath d='M24.833 24.031H22.4848V26.295H21.0293V20.6108H25.068V21.6685H22.4848V22.9771H24.833V24.031Z' fill='white'/%3E%3Cg filter='url(%23filter0_d_399_3629)'%3E%3Cellipse cx='30.2898' cy='29.5' rx='6.70968' ry='6.5' fill='%23161A22'/%3E%3C/g%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='black'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='black'/%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='white'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_399_3629' x='19.5801' y='21' width='21.4189' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' 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 dy='2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_399_3629'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_399_3629' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");}
.section-data-etc .data-list li .data-btns .btn-icon.btn-pdf:focus {background-image: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='6' fill='%23EAEFFA'/%3E%3Cpath d='M29.7742 13.2113V30.1449C29.7742 31.7218 28.4161 33 26.7407 33H8.03349C6.35812 33 5 31.7218 5 30.1449V6.85505C4.99994 5.27824 6.35806 4 8.03349 4H20.5631L29.7742 13.2113Z' fill='%23DF393D'/%3E%3Cpath d='M29.7745 13.2113H22.5858C21.4689 13.2113 20.5635 12.3591 20.5635 11.3079V4L29.7745 13.2113Z' fill='%23ED9193'/%3E%3Cpath d='M11.4653 24.3656V26.295H10.0098V20.6108H12.4192C12.8813 20.6108 13.2901 20.6908 13.6456 20.8506C14.0011 21.0105 14.2756 21.2391 14.4712 21.5347C14.6647 21.8302 14.7634 22.1648 14.7634 22.5402C14.7634 23.0941 14.5521 23.5366 14.1295 23.8693C13.7088 24.2001 13.1301 24.3656 12.3935 24.3656H11.4653ZM11.4653 23.3079H12.4192C12.7016 23.3079 12.9169 23.2428 13.065 23.109C13.213 22.9771 13.2862 22.7893 13.2862 22.5477C13.2862 22.2818 13.2091 22.07 13.0571 21.9101C12.905 21.7521 12.6976 21.6722 12.435 21.6684H11.4653V23.3079Z' fill='white'/%3E%3Cpath d='M15.5381 26.295V20.6108H17.4834C18.0166 20.6108 18.4965 20.7242 18.9231 20.9529C19.3477 21.1796 19.6815 21.5012 19.9205 21.9176C20.1594 22.3321 20.2799 22.7968 20.2819 23.3116V23.5737C20.2819 24.0942 20.1653 24.5608 19.9323 24.9734C19.6992 25.3861 19.3694 25.7077 18.9448 25.9418C18.5202 26.1742 18.0462 26.2913 17.5248 26.295H15.5381V26.295ZM16.9937 21.6685V25.2411H17.4992C17.9179 25.2411 18.2378 25.1017 18.461 24.821C18.6862 24.5422 18.7988 24.1258 18.7988 23.5737V23.3284C18.7988 22.7782 18.6862 22.3655 18.461 22.0867C18.2378 21.8079 17.912 21.6685 17.4834 21.6685H16.9937Z' fill='white'/%3E%3Cpath d='M24.833 24.031H22.4848V26.295H21.0293V20.6108H25.068V21.6685H22.4848V22.9771H24.833V24.031Z' fill='white'/%3E%3Cg filter='url(%23filter0_d_399_3528)'%3E%3Cellipse cx='30.2898' cy='29.5' rx='6.70968' ry='6.5' fill='%23161A22'/%3E%3C/g%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='black'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='black'/%3E%3Cpath d='M30.2894 33.189C30.1955 33.189 30.1109 33.1708 30.017 33.1344C29.754 33.0343 29.585 32.7795 29.585 32.5066V27.0472C29.585 26.6741 29.9043 26.3647 30.2894 26.3647C30.6745 26.3647 30.9938 26.6741 30.9938 27.0472V30.8596L31.6701 30.2045C31.9425 29.9406 32.3933 29.9406 32.6657 30.2045C32.9381 30.4684 32.9381 30.9051 32.6657 31.169L30.7872 32.9888C30.6557 33.1162 30.4772 33.189 30.2894 33.189Z' fill='white'/%3E%3Cpath d='M30.2896 33.1892C30.1111 33.1892 29.9327 33.1255 29.7918 32.989L27.9133 31.1692C27.6409 30.9054 27.6409 30.4686 27.9133 30.2047C28.1857 29.9409 28.6365 29.9409 28.9089 30.2047L30.7874 32.0245C31.0598 32.2884 31.0598 32.7252 30.7874 32.989C30.6465 33.1255 30.468 33.1892 30.2896 33.1892Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_399_3528' x='19.5801' y='21' width='21.4189' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' 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 dy='2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_399_3528'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_399_3528' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");}

.pamphlet-slider-wrap{position:relative;width:100%;}
.pamphlet-slider-wrap .pamphlet-swiper{overflow:hidden;width:100%;padding-bottom:24px;}
.pamphlet-slider-wrap .swiper-slide{width:calc((100% - 24px) / 2) !important; border-radius: 10px; overflow:hidden; height: 386px; filter: drop-shadow(0px 4px 4px #CCDBDF);}
.pamphlet-slider-wrap .pamphlet-card{display:block; position:relative; overflow:hidden; width: 100%; height:100%; background:#f5f7fc;}
.pamphlet-slider-wrap .pamphlet-card .pamphlet-img{width:100%; height:100%;}
.pamphlet-slider-wrap .pamphlet-card .pamphlet-img img{object-fit: cover;width:100%; height:100%;}
.pamphlet-slider-wrap .pamphlet-card .pamphlet-title{position:absolute;bottom:6px;left:0;width:100%;background:#fff;display:flex;text-align:center;font-weight:600; justify-content:center;align-items:center;height:80px;}
.pamphlet-slider-wrap .pamphlet-prev { position: absolute; left: -20px; top: 50%; transform: translateY(-60px); width: 48px; height: 48px; background: rgba(255, 255, 255, 0.3); backdrop-filter: blur(10px); border: 1px solid #b7bfd1; border-radius: 50%; cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center; box-shadow: 0px 4px 4px 0px rgba(107, 111, 139, 0.16); transition: all 0.3s ease; }
.pamphlet-slider-wrap .pamphlet-prev::before { content: ''; display: block; width: 11px; height: 11px; border-left: 1px solid #161a22; border-bottom: 1px solid #161a22; transform: rotate(45deg);position:relative;left:3px;  }
.pamphlet-slider-wrap .pamphlet-prev:hover { background: rgba(255, 255, 255, 0.5); }
.pamphlet-slider-wrap .pamphlet-next { position: absolute; right: -20px; top: 50%; transform: translateY(-60px); width: 48px; height: 48px; background: rgba(255, 255, 255, 0.3); backdrop-filter: blur(4px); border: 1px solid #b7bfd1; border-radius: 50%; cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center; box-shadow: 0px 4px 4px 0px rgba(107, 111, 139, 0.16); transition: all 0.3s ease; }
.pamphlet-slider-wrap .pamphlet-next::before { content: ''; display: block; width: 11px; height: 11px; border-right: 1px solid #161a22; border-top: 1px solid #161a22; transform: rotate(45deg);position:relative;left:-3px; }
.pamphlet-slider-wrap .pamphlet-next:hover { background: rgba(255, 255, 255, 0.5); }
.pamphlet-controls {position:relative; display: flex; align-items: center; justify-content: center; background: white; border-radius: 150px; padding: 8px 16px; width: fit-content; margin: 0 auto; z-index: 10;}
.pamphlet-controls .ctrl-pause {display:flex;justify-content:center;align-items:center; width: 16px; height: 16px; margin-right:10px; background: transparent; border: none; cursor: pointer; position: relative; padding: 0; }
.pamphlet-controls .ctrl-pause .ico-stop{position:relative;width:16px;height:16px;display:inline-block;width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='3' width='3' height='10' fill='%23161A22'/%3E%3Crect x='9' y='3' width='3' height='10' fill='%23161A22'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.pamphlet-controls .ctrl-pause .ico-stop:hover{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='3' width='3' height='10' fill='%232D5ED2'/%3E%3Crect x='9' y='3' width='3' height='10' fill='%232D5ED2'/%3E%3C/svg%3E%0A");}
.pamphlet-controls .ctrl-pause .ico-stop:focus{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='3' width='3' height='10' fill='%23244BA8'/%3E%3Crect x='9' y='3' width='3' height='10' fill='%23244BA8'/%3E%3C/svg%3E%0A");}
.pamphlet-controls .ctrl-pause .ico-play{display:none; position:relative;width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 11.5566V4.4434C5 3.81505 5.69116 3.43197 6.224 3.765L11.9146 7.3216C12.4159 7.63494 12.4159 8.36506 11.9146 8.6784L6.224 12.235C5.69116 12.568 5 12.1849 5 11.5566Z' fill='%23161A22'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.pamphlet-controls .ctrl-pause .ico-play:hover{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 11.5566V4.4434C5 3.81505 5.69116 3.43197 6.224 3.765L11.9146 7.3216C12.4159 7.63494 12.4159 8.36506 11.9146 8.6784L6.224 12.235C5.69116 12.568 5 12.1849 5 11.5566Z' fill='%232D5ED2'/%3E%3C/svg%3E%0A");}
.pamphlet-controls .ctrl-pause .ico-play:focus{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 11.5566V4.4434C5 3.81505 5.69116 3.43197 6.224 3.765L11.9146 7.3216C12.4159 7.63494 12.4159 8.36506 11.9146 8.6784L6.224 12.235C5.69116 12.568 5 12.1849 5 11.5566Z' fill='%23244BA8'/%3E%3C/svg%3E%0A");}
.pamphlet-controls .ctrl-pause.is-paused .ico-stop{display:none;}
.pamphlet-controls .ctrl-pause.is-paused .ico-play{display:block;}

.pamphlet-controls .ctrl-prev { width: 16px; height: 16px; background: transparent; border: none; cursor: pointer; position: relative; padding: 0; }
.pamphlet-controls .ctrl-prev::before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 6px; height: 6px; border-left: 1px solid #2c3344; border-bottom: 1px solid #2c3344; transform: translate(-50%, -50%) rotate(45deg); }
.pamphlet-controls .ctrl-prev:hover::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.666 12.6667L5.16602 7.66675L10.666 2.66675' stroke='%232D5ED2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.pamphlet-controls .ctrl-prev:focus::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.666 12.6667L5.16602 7.66675L10.666 2.66675' stroke='%23244BA8' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.pamphlet-controls .ctrl-pager { display: flex; align-items: center; justify-content: center; gap: 0;  font-weight: 700; font-size: 13px; line-height: 22px; min-width: 40px;padding:0 5px; }
.pamphlet-controls .ctrl-pager .current { color: #2d5ed2; font-style: normal; }
.pamphlet-controls .ctrl-pager .total { color: #161a22; font-style: normal; }
.pamphlet-controls .ctrl-next { width: 16px; height: 16px; background: transparent; border: none; cursor: pointer; position: relative; padding: 0; }
.pamphlet-controls .ctrl-next::before { content: ''; position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; border-right: 1px solid #2c3344; border-top: 1px solid #2c3344; transform: translate(-50%, -50%) rotate(45deg); }
.pamphlet-controls .ctrl-next:hover::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.33301 12.6667L10.833 7.66675L5.33301 2.66675' stroke='%232D5ED2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.pamphlet-controls .ctrl-next:focus::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.33301 12.6667L10.833 7.66675L5.33301 2.66675' stroke='%23244BA8' stroke-linecap='round'/%3E%3C/svg%3E%0A");}

/* 영상 자료 */
.section-movie-data { background-color: #eaeffa; padding: 80px 0; }
.section-movie-data .wrapper { max-width: 1440px; margin: 0 auto;}
.section-movie-data .wrapper .tit-main-section { font-size: 24px; font-weight: 800; color: #161a22; margin-bottom: 32px; }
.section-movie-data .wrapper .movie-top { margin-bottom: 24px; }
/* .section-movie-data .wrapper .movie-top .tab-filter { display: flex; justify-content: space-between; align-items: center; }
.section-movie-data .wrapper .movie-top .tab-filter ul { display: flex; gap: 12px; list-style: none; }
.section-movie-data .wrapper .movie-top .tab-filter ul li { background-color: white; border: 1px solid #dbdfe8; border-radius: 120px; padding: 9px 16px; transition: all 0.3s ease; }
.section-movie-data .wrapper .movie-top .tab-filter ul li a { font-size: 17px; line-height: 22px; color: #161a22; text-decoration: none; font-weight: 400; display: block; }
.section-movie-data .wrapper .movie-top .tab-filter ul .on { background-color: #244ba8; border-color: #244ba8; }
.section-movie-data .wrapper .movie-top .tab-filter ul .on a { color: white; font-weight: 700; }
.section-movie-data .wrapper .movie-top .tab-filter .btn-more { display: flex; align-items: center; gap: 4px; padding: 9px 12px; border-radius: 50px; text-decoration: none; color: #161a22; font-size: 15px; font-weight: 700; line-height: 22px; transition: background-color 0.3s ease; } */
.section-movie-data .wrapper .movie-list { display:grid;grid-template-columns: repeat(4, 1fr);grid-gap: 24px; }
.section-movie-data .wrapper .movie-list .movie-card { background-color: white; border-radius: 10px; box-shadow: 0px 4px 4px 0px rgba(107, 111, 139, 0.25); overflow: hidden; transition: transform 0.3s ease, box-shadow 0.3s ease; }
.section-movie-data .wrapper .movie-list .movie-card a { text-decoration: none; display: block; }
.section-movie-data .wrapper .movie-list .movie-card a .movie-thumb { width: 100%; height: 193px; overflow: hidden; background:#f5f7fc; }
.section-movie-data .wrapper .movie-list .movie-card a .movie-thumb img,
.section-movie-data .wrapper .movie-list .movie-card a .movie-thumb video,
.section-movie-data .wrapper .movie-list .movie-card a .movie-thumb .yt-thumb,
.section-movie-data .wrapper .movie-list .movie-card a .movie-thumb iframe { width: 100%; height: 100%; object-fit: cover; display: block; }
.section-movie-data .wrapper .movie-list .movie-card a .movie-thumb iframe { pointer-events: none; border: 0; }
.section-movie-data .wrapper .movie-list .movie-card a .movie-info { padding: 18px 20px 32px; display: flex; flex-direction: column; gap: 10px; min-height: 128px; }
.section-movie-data .wrapper .movie-list .movie-card a .movie-info .badge { display: inline-flex; align-items: center; justify-content: center; padding: 1px 12px; border-radius: 50px; font-size: 13px; font-weight: 700; line-height: 23px; color: white; width: fit-content; }
.section-movie-data .wrapper .movie-list .movie-card a .movie-info .badge.badge-blue { background-color: #2d5ed2; }
.section-movie-data .wrapper .movie-list .movie-card a .movie-info .badge.badge-pupple { background-color: #6f69c9; }
.section-movie-data .wrapper .movie-list .movie-card a .movie-info .movie-title { font-size: 17px; font-weight: 700; line-height: 22px; color: #161a22; }

/* ===========================================
    커스텀 alert
=========================================== */

.custom-alert-dim { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.35); z-index: 9999; justify-content: center; align-items: center; }
.custom-alert-dim.show { display: flex; }
.custom-alert { background-color: white; width: 420px; border-radius: 20px; box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.08); overflow: hidden; }
.custom-alert .custom-alert-icon {margin: 32px auto 16px;width: 48px;height:48px;background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45 24C45 35.598 35.598 45 24 45C12.402 45 3 35.598 3 24C3 12.402 12.402 3 24 3C35.598 3 45 12.402 45 24ZM26.625 34.5C26.625 35.9498 25.4498 37.125 24 37.125C22.5503 37.125 21.375 35.9498 21.375 34.5C21.375 33.0502 22.5503 31.875 24 31.875C25.4498 31.875 26.625 33.0502 26.625 34.5ZM24 10.875C22.5503 10.875 21.375 12.0503 21.375 13.5V24C21.375 25.4498 22.5503 26.625 24 26.625C25.4498 26.625 26.625 25.4498 26.625 24V13.5C26.625 12.0503 25.4498 10.875 24 10.875Z' fill='%2395A1BB'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%; position: relative; display: flex; align-items: center; justify-content: center; }
.custom-alert .custom-alert-msg { color: #1e2124; font-size: 16px; line-height: 22px; text-align: center; padding: 0 24px; margin: 0 0 32px 0; }
.custom-alert .custom-alert-msg br { display: block; content: ""; margin-top: 0; }
.custom-alert .custom-alert-btn { background-color: #244ba8; color: white; font-size: 16px; font-weight: bold; line-height: 22px; border: none; border-radius: 5px; height: 40px; padding: 0 16px; min-width: 80px; cursor: pointer; margin: 0 auto 32px; display: block; transition: background-color 0.2s; }
.custom-alert .custom-alert-btn:hover { background-color: #1d3c86; }
.custom-alert .custom-alert-btn:active { background-color: #152e6b; }

/* ===========================================
    content (서브)
=========================================== */
.container { max-width: var(--min-width); margin: 0 auto; padding: 40px 0 80px; }
.container .content { width: 100%; }

.title-area{ background: linear-gradient(90deg, #F2F4F9 -3.78%, #E4E8F1 103.31%); }
.title-area .wrapper {position:relative;height: 139px;padding-bottom:40px;display:flex;align-items:flex-end;}
.title-area .page-title {font-weight: 700;font-size: 32px;color: #161A22;}
.title-area .location {margin-left:auto;}

.location{ display:flex;align-items:center;gap:6px;}
.location li{position:relative;display:flex;align-items:center;gap:6px;}
.location li a{color: #161A22;line-height: 22px;line-height:1.2;}
.location li ~ li:before {content: "";display:inline-block; width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12.1997L10.8629 7.77893L6 3.35815' stroke='%23161A22' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
/* .location li:last-child a{font-weight:700; color:#2D5ED2;border-bottom:1px solid #2D5ED2;} */
.location li .home:before{content:'';display:block;width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 7V13C14 13.5523 13.5523 14 13 14H9.5V11C9.5 10.4477 9.05228 10 8.5 10H7.5C6.94772 10 6.5 10.4477 6.5 11V14H3C2.44772 14 2 13.5523 2 13V7L8 2L14 7Z' fill='%23161A22'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.location li a:hover{ color:#2D5ED2;}
.location li a:focus,
.location li:last-child a{ color:#2D5ED2;text-decoration: underline;font-weight:700;}
.location li .home:hover:before{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 7V13C14 13.5523 13.5523 14 13 14H9.5V11C9.5 10.4477 9.05228 10 8.5 10H7.5C6.94772 10 6.5 10.4477 6.5 11V14H3C2.44772 14 2 13.5523 2 13V7L8 2L14 7Z' fill='%232D5ED2'/%3E%3C/svg%3E%0A");}
.location li .home:focus:before{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 7V13C14 13.5523 13.5523 14 13 14H9.5V11C9.5 10.4477 9.05228 10 8.5 10H7.5C6.94772 10 6.5 10.4477 6.5 11V14H3C2.44772 14 2 13.5523 2 13V7L8 2L14 7Z' fill='%23244BA8'/%3E%3C/svg%3E%0A");}

.data-top{margin-top:50px;display:flex;align-items:center;gap:16px;color: #161A22; font-size: 17px;}
.data-top + .data-card-list,
.data-top + *{margin-top:24px;}
.data-top .left{display:flex;align-items:center;gap:16px;}
.data-top .right{margin-left:auto;}
.data-top .total{display:inline-flex;align-items:center; color:#161A22;}
.data-top .total em{ color:#2D5ED2;margin-left:12px;vertical-align:baseline;font-weight: 700;font-size:17px;}
.data-top .total .bar{display:inline-block;height:20px;background:#B7BFD1;width:1px;margin:0 16px;}
.data-top .total .bar + *{margin-left:0;}
.data-top .btn-link{display:flex;align-items:center;border-radius: 20px;height: 40px;padding: 8px 16px;}
.data-top .btn-link:hover{background:#F5F7FC;}
.data-top .btn-link:focus{background: #EAEFFA;}
.data-top .btn-link:after{content:'';display:block;width: 20px;height:20px;margin-left:4px; background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66602 15.8335L13.541 9.5835L6.66602 3.3335' stroke='%23161A22' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.data-top .btn-link em{ font-weight: 700;color:#2D5ED2;margin-right:8px;}
.data-top .data-search{display:flex;align-items:center;gap:8px;}
.data-top .data-search .btn-search{padding: 9px 20px;height: 44px;background: #1B397E;border-radius: 6px;color: #FFFFFF;font-weight: 700;font-size: 16px;}
.data-top .data-search .btn-search:hover{background-color: #122654;}
.data-top .data-search .btn-search:focus{background-color: #09132A;}
.data-top .data-search .btn-search:disabled{background-color: #ECEEF3; color:#95A1BB;}

.pagination { display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 24px; }
.pagination .page { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; font-size: 16px; font-weight: 500; color: #000; text-decoration: none; transition: all 0.2s; }
.pagination .page:hover { background: #D5DFF6; color: #000000; }
.pagination .page:disabled{background:none; color:#B7BFD1;}
.pagination .page.on { background: #2d5ed2; color: #fff; font-weight: 700; }
.pagination .btn-prev,
.pagination .btn-next { display: inline-flex; align-items: center; padding: 6px 12px; font-size: 16px; gap:4px; color: #000; text-decoration: none; transition: color 0.2s; }
.pagination .btn-prev:before{content:'';display:block;width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12.1997L5.13715 7.77893L10 3.35815' stroke='%23161A22' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;;}
.pagination .btn-next:after{content:'';display:block;width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12.1997L10.8629 7.77893L6 3.35815' stroke='%23161A22' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.pagination .btn-prev:hover,
.pagination .btn-next:hover{ color:#2D5ED2;}
.pagination .btn-prev:disabled,
.pagination .btn-next:disabled{ color:#B7BFD1;}
.pagination .btn-prev:hover:before{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12.1997L5.13715 7.77893L10 3.35815' stroke='%232D5ED2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.pagination .btn-prev:focus:before{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12.1997L5.13715 7.77893L10 3.35815' stroke='%231B397E' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.pagination .btn-prev:disabled:before{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12.1997L5.13715 7.77893L10 3.35815' stroke='%23B7BFD1' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.pagination .btn-next:hover:after{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12.1997L10.8629 7.77893L6 3.35815' stroke='%232D5ED2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.pagination .btn-next:focus:after{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12.1997L10.8629 7.77893L6 3.35815' stroke='%231B397E' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.pagination .btn-next:disabled:after{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12.1997L10.8629 7.77893L6 3.35815' stroke='%23B7BFD1' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.pagination .btn-prev:focus,
.pagination .btn-next:focus{ color:#1B397E;}

/* 정보 영역 */
.data-card-list {padding: 24px;background: #F5F7FC; border-top: 1px solid #161A22; display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; }
.data-card-list .card-item { background: white; border: 1px solid #dbdfe8; border-radius: 10px; padding: 16px; display: flex; gap: 24px; align-items: center; transition: box-shadow 0.2s; }
.data-card-list .card-item .card-item-thumb { position: relative; width: 130px; height: 160px; border:1px solid #DBDFEB; flex-shrink: 0; overflow: hidden; border-radius:10px;}
.data-card-list .card-item .card-item-thumb .thumb-num { position: absolute; top: 8px; left: 8px; background: rgba(0, 0, 0, 0.6); color: white; padding: 4px 8px; border-radius: 4px; font-size: 12px; font-weight: bold; z-index: 2; }
.data-card-list .card-item .card-item-thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 4px; }
.data-card-list .card-item .card-item-info { flex: 1; display: flex; flex-direction: column; }
.data-card-list .card-item .card-item-info .badge { display: inline-flex; align-items: center; padding: 0; font-size: 14px; font-weight: bold; line-height: 22px; width: fit-content; }
.data-card-list .card-item .card-item-info .badge.badge-blue { color: #2d5ed2; }
.data-card-list .card-item .card-item-info .badge.badge-red { color: #df393d; }
.data-card-list .card-item .card-item-info .card-item-title { font-size: 17px; font-weight: bold; color: #161a22; line-height: 22px;margin-top:6px;}
.data-card-list .card-item .card-item-info .card-item-title:hover{text-decoration: underline;}
.data-card-list .card-item .card-item-info .card-item-meta { font-size: 14px; color: #424d66; line-height: 22px; margin-top:12px;}
.data-card-list .card-item .card-item-info .card-item-meta span { display: block; }
.data-card-list .card-item .card-item-info .card-item-btns { display: flex; gap: 8px; align-items: center; flex-wrap: wrap;  margin-top:18px;}
.data-card-list .card-item .card-item-info .card-item-btns .btn-down,
.data-card-list .card-item .card-item-info .card-item-btns .btn-link,
.data-card-list .card-item .card-item-info .card-item-btns .btn-pdf,
.data-card-list .card-item .card-item-info .card-item-btns .btn-ebook {height:34px; line-height:30px; display: inline-flex; align-items: center; gap: 8px; padding: 6px 16px; border: 1px solid #dbdfe8; border-radius: 50px; background: white; font-size: 14px; font-weight: bold; text-decoration: none; cursor: pointer; transition: all 0.2s; }
.data-card-list .card-item .card-item-info .card-item-btns .btn-link{ color:#2D5ED2;}
.data-card-list .card-item .card-item-info .card-item-btns .btn-link .ico-arrow{width: 16px;height:16px;background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12L12 4M12 4H4.8M12 4V11.1579' stroke='%232D5ED2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.data-card-list .card-item .card-item-info .card-item-btns .btn-ebook{ color:#2D5ED2;}
.data-card-list .card-item .card-item-info .card-item-btns .btn-ebook::before { content: ''; display: block; width: 20px;height:20px;background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8818 7.15306V17.7366C16.8818 18.7221 16.0595 19.521 15.0452 19.521H3.71852C2.70414 19.521 1.88184 18.7221 1.88184 17.7366V3.1804C1.8818 2.19489 2.7041 1.396 3.71852 1.396H11.3048L16.8818 7.15306Z' fill='%232D5ED2'/%3E%3Cpath d='M16.8817 7.15306H12.5291C11.8529 7.15306 11.3047 6.62045 11.3047 5.96346V1.396L16.8817 7.15306Z' fill='%23ABBFED'/%3E%3Cpath d='M13.6445 11.9712V13.521L14.2354 12.8521L14.25 12.8345H14.8457L14.7725 12.9175L14.0449 13.7397L14.8379 15.0171L14.8848 15.0942H14.3135L14.2988 15.0698L13.6992 14.0747L13.6445 14.1392V15.0942H13.1777V11.9712H13.6445Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3Cpath d='M12.1484 12.8345C12.4043 12.8345 12.6032 12.8899 12.7344 13.0112L12.7822 13.0601C12.885 13.1824 12.9326 13.3577 12.9326 13.5757V14.3521C12.9326 14.6011 12.87 14.7938 12.7344 14.9165L12.7334 14.9155C12.6022 15.0368 12.4042 15.0932 12.1484 15.0933H12.0059C11.7495 15.0933 11.549 15.0376 11.415 14.9165L11.4141 14.9155C11.282 14.7928 11.2217 14.6005 11.2217 14.3521V13.5757C11.2217 13.3269 11.2816 13.134 11.4141 13.0112H11.415C11.549 12.8901 11.7495 12.8345 12.0059 12.8345H12.1484ZM11.9629 13.2583C11.8632 13.2583 11.796 13.2811 11.7539 13.3188C11.7121 13.3563 11.6885 13.4105 11.6885 13.4888V14.439C11.6885 14.5173 11.7121 14.5715 11.7539 14.6089C11.796 14.6466 11.8632 14.6694 11.9629 14.6694H12.1914C12.2909 14.6694 12.3573 14.6465 12.3994 14.6089C12.4412 14.5715 12.4648 14.5173 12.4648 14.439V13.4888C12.4648 13.4105 12.4412 13.3563 12.3994 13.3188C12.3573 13.2813 12.2909 13.2583 12.1914 13.2583H11.9629Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3Cpath d='M10.248 12.8345C10.5039 12.8345 10.7028 12.8899 10.834 13.0112L10.8818 13.0601C10.9846 13.1824 11.0322 13.3577 11.0322 13.5757V14.3521C11.0322 14.6011 10.9696 14.7938 10.834 14.9165L10.833 14.9155C10.7018 15.0368 10.5038 15.0932 10.248 15.0933H10.1055C9.84908 15.0933 9.6486 15.0376 9.51465 14.9165L9.51367 14.9155C9.38157 14.7928 9.32129 14.6005 9.32129 14.3521V13.5757C9.32129 13.3269 9.38125 13.134 9.51367 13.0112H9.51465C9.6486 12.8901 9.84906 12.8345 10.1055 12.8345H10.248ZM10.0625 13.2583C9.96282 13.2583 9.89566 13.2811 9.85352 13.3188C9.8117 13.3563 9.7881 13.4105 9.78809 13.4888V14.439C9.78811 14.5173 9.81169 14.5715 9.85352 14.6089C9.89566 14.6466 9.96282 14.6694 10.0625 14.6694H10.291C10.3905 14.6694 10.4569 14.6465 10.499 14.6089C10.5408 14.5715 10.5644 14.5173 10.5645 14.439V13.4888C10.5644 13.4105 10.5409 13.3563 10.499 13.3188C10.4569 13.2813 10.3905 13.2583 10.291 13.2583H10.0625Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3Cpath d='M8.29102 11.9712C8.55162 11.9712 8.75335 12.0233 8.88477 12.1382C9.02147 12.2554 9.08398 12.446 9.08398 12.6948V12.9409C9.08396 13.1492 9.01663 13.3159 8.88086 13.437C9.04594 13.5544 9.12695 13.7357 9.12695 13.9731V14.3618C9.1269 14.6149 9.0678 14.8068 8.9375 14.9243C8.8113 15.0407 8.60893 15.0942 8.34277 15.0942H7.42969V11.9712H8.29102ZM7.90527 14.6694H8.38184C8.48509 14.6694 8.55121 14.6464 8.58984 14.6099C8.62776 14.571 8.65135 14.5062 8.65137 14.4048V13.9341C8.65137 13.85 8.62669 13.789 8.58105 13.7456L8.58008 13.7446C8.53351 13.6981 8.47065 13.6734 8.38672 13.6733H7.90527V14.6694ZM7.90527 13.2495H8.34277C8.42015 13.2495 8.48273 13.2243 8.5332 13.1763C8.58223 13.1295 8.6084 13.0672 8.6084 12.9839V12.6558C8.6084 12.5529 8.58344 12.49 8.5459 12.4546L8.54492 12.4536C8.50952 12.4184 8.44617 12.395 8.34277 12.395H7.90527V13.2495Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3Cpath d='M7.05664 13.4824V13.9062H6.20703V13.4824H7.05664Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3Cpath d='M5.87402 11.9712V12.3862H4.80762V13.2749H5.7666V13.6899H4.80762V14.6782H5.87402V15.0942H4.33203V11.9712H5.87402Z' fill='white' stroke='white' stroke-width='0.1'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.data-card-list .card-item .card-item-info .card-item-btns .btn-pdf{ color:#C62024;}
.data-card-list .card-item .card-item-info .card-item-btns .btn-pdf::before { content: ''; display: block;width: 20px;height:20px;background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 6.59056V17.1741C17.5 18.1596 16.6777 18.9585 15.6633 18.9585H4.33668C3.3223 18.9585 2.5 18.1596 2.5 17.1741V2.6179C2.49996 1.63239 3.32226 0.833496 4.33668 0.833496H11.923L17.5 6.59056Z' fill='%23DF393D'/%3E%3Cpath d='M17.4999 6.59056H13.1473C12.4711 6.59056 11.9229 6.05795 11.9229 5.40096V0.833496L17.4999 6.59056Z' fill='%23ED9193'/%3E%3Cpath d='M6.41447 13.562V14.7679H5.5332V11.2153H6.99202C7.27182 11.2153 7.51937 11.2653 7.73461 11.3652C7.94985 11.4651 8.11605 11.608 8.23444 11.7927C8.35162 11.9775 8.41139 12.1866 8.41139 12.4212C8.41139 12.7674 8.28345 13.0439 8.02755 13.2519C7.77285 13.4586 7.42247 13.562 6.97648 13.562H6.41447ZM6.41447 12.901H6.99202C7.16304 12.901 7.29336 12.8603 7.38302 12.7767C7.47269 12.6942 7.51696 12.5769 7.51696 12.4259C7.51696 12.2597 7.47032 12.1273 7.37824 12.0274C7.28617 11.9286 7.16063 11.8787 7.00158 11.8763H6.41447V12.901Z' fill='white'/%3E%3Cpath d='M8.87988 14.7679V11.2153H10.0577C10.3806 11.2153 10.6711 11.2862 10.9294 11.4291C11.1865 11.5708 11.3886 11.7718 11.5333 12.0321C11.678 12.2911 11.7509 12.5815 11.7521 12.9033V13.0671C11.7521 13.3924 11.6815 13.684 11.5404 13.9419C11.3993 14.1998 11.1996 14.4008 10.9425 14.5472C10.6854 14.6924 10.3984 14.7656 10.0828 14.7679H8.87988V14.7679ZM9.76118 11.8764V14.1092H10.0673C10.3208 14.1092 10.5145 14.0221 10.6496 13.8467C10.7859 13.6724 10.8541 13.4122 10.8541 13.0671V12.9138C10.8541 12.5699 10.7859 12.312 10.6496 12.1377C10.5145 11.9635 10.3172 11.8764 10.0577 11.8764H9.76118Z' fill='white'/%3E%3Cpath d='M14.5081 13.3529H13.0863V14.7679H12.2051V11.2153H14.6504V11.8764H13.0863V12.6942H14.5081V13.3529Z' fill='white'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:auto 100%;}
.data-card-list .card-item .card-item-info .card-item-btns .btn-link:hover{background: #F5F7FC; border: 1px solid #2D5ED2; }
.data-card-list .card-item .card-item-info .card-item-btns .btn-link:focus{background: #EAEFFA;}
.data-card-list .card-item .card-item-info .card-item-btns .btn-ebook:hover{background: #F5F7FC; border: 1px solid #2D5ED2; }
.data-card-list .card-item .card-item-info .card-item-btns .btn-ebook:focus{background: #EAEFFA;}
.data-card-list .card-item .card-item-info .card-item-btns .btn-pdf:hover{background: #FEF6F6;border: 1px solid #C62024;}
.data-card-list .card-item .card-item-info .card-item-btns .btn-pdf:focus{background: #FBE9E9;}
.data-card-list .card-item-thumb { width: 160px; height: 200px; flex-shrink: 0; border-radius: 8px; overflow: hidden; background: #f2f3f6; position: relative; }
.data-card-list .card-item-thumb img { width: 100%; height: 100%; object-fit: cover; }
.data-card-list .card-item-thumb .thumb-num { position: absolute; top: 8px; right: 8px; display: inline-block; background: #eceef3; color: #586789; font-size: 12px; font-weight: 700; padding: 2px 10px; border-radius: 20px; line-height: 20px; z-index: 1; }
.data-card-list .card-item-thumb.thumb-st2 { border-radius: 12px; position: relative; width: 240px; height: 135px; }
.data-card-list .card-item-thumb.thumb-st2 img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; }

.bbs-detail { max-width: 1440px; margin: 0 auto; padding-top:24px;}
.bbs-detail .bbs-view { margin-bottom: 40px; }
.bbs-detail .bbs-view .bbs-subject b { font-size: 22px; font-weight: bold; line-height: normal; color: #000000; }
.bbs-detail .bbs-view .bbs-info {display: flex; justify-content: space-between; align-items: center;margin-top:32px;margin-bottom:16px; font-size: 15px; color: #424d66; }
.bbs-detail .bbs-view .bbs-info .right { display: flex; gap: 24px; align-items: center; }
.bbs-detail .bbs-view .bbs-cont { background-color: #f9f9fb;border-bottom:1px solid #B7BFD1; padding: 24px 16px; min-height: 200px; font-size: 17px; line-height: 22px; border-top: 1px solid #161a22;  color:#000;}
.bbs-detail .bbs-view .data-define {display: flex; width:100%;}
.bbs-detail .bbs-view .data-define dl{ width:100%;}
.bbs-detail .bbs-view .data-define dl:only-child{border-bottom:1px solid #B7BFD1;}
.bbs-detail .bbs-view .data-define dl dt { background-color: #eceef3; padding: 22px 24px; font-size: 17px; font-weight: bold; line-height: 22px;display: flex; align-items: center; min-width: 140px; }
.bbs-detail .bbs-view .data-define dl dd {background:#fff;}
.bbs-detail .bbs-view .data-define dl dd a { color: #000000; text-decoration: underline; word-break: break-all; }
.bbs-detail .bbs-view .data-define dl dd .link:hover { color:#2D5ED2;}
.bbs-detail .data-define dl { display: flex; margin: 0; }
.bbs-detail .data-define dl + dl{border-top:1px solid #B7BFD1;}
.bbs-detail .data-define dl dt { background-color: #eceef3;min-height: 62px; padding: 12px 32px; font-size: 17px; font-weight: bold; line-height: 22px; min-width: 140px; display: flex; align-items: center; }
.bbs-detail .data-define dl dd { flex: 1; background-color: #f9f9fb; padding: 12px 24px; display: flex; align-items: center; }
.bbs-detail .data-define dl dd a { color: #000000; text-decoration: none; display: flex; justify-content: space-between; align-items: center; width: 100%; font-size: 17px; line-height: 22px; }
.bbs-detail .data-define dl dd a.link{font-family: "Sans-serif";}
.bbs-detail .data-define dl dd a .tit { color: #000000; }
.bbs-detail .data-define dl dd a .date { color: #424d66; font-size: 15px; white-space: nowrap; margin-left: 20px; }
/* .bbs-detail .data-define dl dd a.link span{border-bottom:1px solid #000;text-decoration: none} */
.bbs-detail .btn-wrap { margin-top: 24px; display: flex; justify-content: flex-end; }
.bbs-detail .btn-wrap .right { display: flex; gap: 8px; }

.tab-content .no-data { text-align: center; padding: 80px 0; color: #95A1BB; font-size: 16px; border: 1px solid #e5e8ef; border-radius: 8px; background: #f9f9fb; }

.btn-navy { background-color: #1b397e; color: #ffffff; border: none; border-radius: 6px; padding: 12px 24px; font-size: 16px; font-weight: bold; line-height: 22px; cursor: pointer; min-height: 48px; }
.btn-navy:hover { background-color: #122654; }
.btn-navy:focus{background-color: #09132A;}
.btn-navy:disabled{background-color: #ECEEF3; color:#95A1BB;}
