@charset "UTF-8";@keyframes patrol1{0%{top:-15vh;right:-15vw;opacity:.7;transform:scale(.7)}33%{top:15vh;right:25vw;opacity:.3;transform:scale(1)}66%{top:30vh;right:-15vw;opacity:.5;transform:scale(1)}100%{top:-15vh;right:-15vw;opacity:.7;transform:scale(.7)}}@keyframes patrol-reverse{from{top:5vh;right:5vw}to{top:-5vw;right:-5vw}}@keyframes pill{0%{top:-40px}50%{top:0}100%{top:50px}}@keyframes slideUpSkew{from{opacity:0;transform:translateY(30px) skew(-10deg)}to{opacity:1;transform:translateY(0) skew(0)}}@keyframes slideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit}a:visited{color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}li,ul{margin:0;padding:0;list-style:none}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{color:#333;font:normal 125%/1.4 SUIT,Arial,sans-serif}h1,h2,h3,h4,h5,h6{margin:0}.clearfix::after{clear:both;content:"";display:table}.container{max-width:1430px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:1430px){.onlypc{display:none}}.onlym{display:none}@media (max-width:1430px){.onlym{display:inherit}}.img-wrap img{width:100%}header .mobile-gnb{width:100%;height:100vh;overflow-y:auto;position:fixed;display:none;top:0;left:0;z-index:2;background:rgba(255,255,255,.5)}header .mobile-gnb .gnb-menu .sidebar-menu{padding:0;margin:0}header .mobile-gnb .gnb-menu .sidebar-menu>li{position:relative;margin:0;padding:0}header .mobile-gnb .gnb-menu .sidebar-menu>li a{display:flex;justify-content:space-between;transition:all ease .6s}header .mobile-gnb .gnb-menu .sidebar-menu>li.active>a,header .mobile-gnb .gnb-menu .sidebar-menu>li:hover>a{color:#000;background-color:transparent}header .mobile-gnb .gnb-menu .sidebar-menu>li .badge,header .mobile-gnb .gnb-menu .sidebar-menu>li .label{margin-top:3px;margin-right:5px}header .mobile-gnb .gnb-menu .sidebar-menu li>a>.ri-arrow-right-s-line{padding:0;transition:.3s}header .mobile-gnb .gnb-menu .sidebar-menu li>a:hover .ri-arrow-right-s-line{transform:rotate(90deg);color:#000}header .mobile-gnb .gnb-menu .sidebar-menu li.active>a>.ri-arrow-right-s-line{transform:rotate(90deg);color:#000}header .mobile-gnb .gnb-menu .sidebar-menu li.active>.sidebar-submenu{display:block}header .mobile-gnb .gnb-menu .sidebar-menu a{color:#b8c7ce;text-decoration:none}header .mobile-gnb .gnb-menu .sidebar-menu .sidebar-submenu{display:none;list-style:none;padding-left:8px;margin:0 1px;background-color:transparent;padding-top:0;padding-bottom:0;background:#f4f4f4}header .mobile-gnb .gnb-menu .sidebar-menu .sidebar-submenu>li>a{padding:18px 35px 18px 35px;display:block;font-size:16px;font-weight:400;color:#000;border-bottom:1px #e2e2e2 solid}header .mobile-gnb .gnb-menu .sidebar-menu .sidebar-submenu>li:last-child>a{border:0}header .mobile-gnb .gnb-menu .sidebar-menu .sidebar-submenu>li>a>.fa{width:20px;display:none}header .mobile-gnb .gnb-menu .sidebar-menu .sidebar-submenu>li.active>a,header .mobile-gnb .gnb-menu .sidebar-menu .sidebar-submenu>li>a:hover{color:#000}header .desktop-gnb{position:fixed;top:0;width:100%;z-index:2}@media (max-width:1430px){header .desktop-gnb{display:none}}header .desktop-gnb .top_wrap{display:flex;flex-direction:row;align-items:center;width:1400px;max-width:100%;margin:0 auto;margin-top:30px;margin-bottom:30px}header .desktop-gnb .top_wrap .logo .color{display:none;transition:.5s all ease-in-out}header .desktop-gnb .top_wrap nav.nav{flex:1}header .desktop-gnb .top_wrap nav.nav #gnb{display:flex;justify-content:flex-end;flex-direction:row}header .desktop-gnb .top_wrap nav.nav #gnb .depth1{display:flex;justify-content:center;align-items:center;flex-direction:column;width:130px;font-size:17px;transition:.5s all ease-in-out;color:#fff;cursor:pointer}header .desktop-gnb .top_wrap nav.nav #gnb .depth1 a{transition:.5s all ease-in-out}header .desktop-gnb .top_wrap nav.nav #gnb .depth1:hover a{transition:.5s all ease-in-out;color:rgb(49.5,146.8421052632,255)}header .desktop-gnb .top_wrap nav.nav #gnb .depth1 .depth2{display:none;flex-direction:column}header .desktop-gnb .top_wrap .hd_login{display:flex;flex-direction:row;align-items:center;margin-left:40px}header .desktop-gnb .top_wrap .hd_login li{position:relative}header .desktop-gnb .top_wrap .hd_login li:not(:last-child){margin-right:24px}header .desktop-gnb .top_wrap .hd_login li:not(:last-child)::after{content:"";position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:rgba(255,255,255,.3)}header .desktop-gnb .top_wrap .hd_login li a{font-size:15px;font-weight:500;color:#fff;text-decoration:none;transition:all .3s ease;padding:8px 0}header .desktop-gnb .top_wrap .hd_login li a:hover{color:rgb(49.5,146.8421052632,255)}header .desktop-gnb .top_wrap .hd_login li.tnb_admin a{color:#006ce4}header .desktop-gnb .top_wrap .hd_login li.tnb_admin a:hover{color:rgb(0,83.8421052632,177)}header .desktop-gnb.scrolled{background-color:rgba(0,108,228,.9333333333);transition:.5s all ease-in-out}header .desktop-gnb.open .top_wrap nav.nav #gnb .depth1 .depth2{display:flex}body.fp-viewing-section2 header .desktop-gnb .top_wrap nav.nav #gnb .depth1,body.fp-viewing-section3 header .desktop-gnb .top_wrap nav.nav #gnb .depth1,body.fp-viewing-section4 header .desktop-gnb .top_wrap nav.nav #gnb .depth1,body.fp-viewing-section5 header .desktop-gnb .top_wrap nav.nav #gnb .depth1,body.fp-viewing-section7 header .desktop-gnb .top_wrap nav.nav #gnb .depth1{color:#000;transition:.5s all ease-in-out}body.fp-viewing-section2 .nav-btn-wrapper .logo-area .color,body.fp-viewing-section3 .nav-btn-wrapper .logo-area .color,body.fp-viewing-section4 .nav-btn-wrapper .logo-area .color,body.fp-viewing-section5 .nav-btn-wrapper .logo-area .color,body.fp-viewing-section7 .nav-btn-wrapper .logo-area .color{display:inherit}body.fp-viewing-section2 .nav-btn-wrapper .logo-area .white,body.fp-viewing-section3 .nav-btn-wrapper .logo-area .white,body.fp-viewing-section4 .nav-btn-wrapper .logo-area .white,body.fp-viewing-section5 .nav-btn-wrapper .logo-area .white,body.fp-viewing-section7 .nav-btn-wrapper .logo-area .white{display:none}body.fp-viewing-section2 .desktop-gnb .top_wrap .logo .color,body.fp-viewing-section3 .desktop-gnb .top_wrap .logo .color,body.fp-viewing-section4 .desktop-gnb .top_wrap .logo .color,body.fp-viewing-section5 .desktop-gnb .top_wrap .logo .color,body.fp-viewing-section7 .desktop-gnb .top_wrap .logo .color{display:flex;transition:.5s all ease-in-out}body.fp-viewing-section2 .desktop-gnb .top_wrap .logo .white,body.fp-viewing-section3 .desktop-gnb .top_wrap .logo .white,body.fp-viewing-section4 .desktop-gnb .top_wrap .logo .white,body.fp-viewing-section5 .desktop-gnb .top_wrap .logo .white,body.fp-viewing-section7 .desktop-gnb .top_wrap .logo .white{display:none;transition:.5s all ease-in-out}body.fp-viewing-section2 .desktop-gnb .top_wrap .hd_login li::after,body.fp-viewing-section3 .desktop-gnb .top_wrap .hd_login li::after,body.fp-viewing-section4 .desktop-gnb .top_wrap .hd_login li::after,body.fp-viewing-section5 .desktop-gnb .top_wrap .hd_login li::after,body.fp-viewing-section7 .desktop-gnb .top_wrap .hd_login li::after{background-color:rgba(0,0,0,.1)}body.fp-viewing-section2 .desktop-gnb .top_wrap .hd_login li a,body.fp-viewing-section3 .desktop-gnb .top_wrap .hd_login li a,body.fp-viewing-section4 .desktop-gnb .top_wrap .hd_login li a,body.fp-viewing-section5 .desktop-gnb .top_wrap .hd_login li a,body.fp-viewing-section7 .desktop-gnb .top_wrap .hd_login li a{color:#000}body.fp-viewing-section2 .desktop-gnb .top_wrap .hd_login li a:hover,body.fp-viewing-section3 .desktop-gnb .top_wrap .hd_login li a:hover,body.fp-viewing-section4 .desktop-gnb .top_wrap .hd_login li a:hover,body.fp-viewing-section5 .desktop-gnb .top_wrap .hd_login li a:hover,body.fp-viewing-section7 .desktop-gnb .top_wrap .hd_login li a:hover{color:#006ce4}body.fp-viewing-section2 .desktop-gnb .top_wrap .hd_login li.tnb_admin a,body.fp-viewing-section3 .desktop-gnb .top_wrap .hd_login li.tnb_admin a,body.fp-viewing-section4 .desktop-gnb .top_wrap .hd_login li.tnb_admin a,body.fp-viewing-section5 .desktop-gnb .top_wrap .hd_login li.tnb_admin a,body.fp-viewing-section7 .desktop-gnb .top_wrap .hd_login li.tnb_admin a{color:#006ce4}body.fp-viewing-section2 .desktop-gnb .top_wrap .hd_login li.tnb_admin a:hover,body.fp-viewing-section3 .desktop-gnb .top_wrap .hd_login li.tnb_admin a:hover,body.fp-viewing-section4 .desktop-gnb .top_wrap .hd_login li.tnb_admin a:hover,body.fp-viewing-section5 .desktop-gnb .top_wrap .hd_login li.tnb_admin a:hover,body.fp-viewing-section7 .desktop-gnb .top_wrap .hd_login li.tnb_admin a:hover{color:rgb(0,83.8421052632,177)}@media (max-width:1430px){.desktop-gnb .top_wrap .hd_login{display:none}}.sub-header{display:flex;height:400px;width:100%;background-size:cover;background-position:center}@media screen and (max-width:768px){.sub-header{height:200px}}.sub-header .sub-header-content{display:flex;align-items:center;justify-content:center;width:100%}.sub-header .sub-header-content h2{font-size:40px;font-weight:600;margin-top:50px;color:#fff;text-align:center}@media screen and (max-width:768px){.sub-header .sub-header-content h2{font-size:24px;margin-top:20px}}footer{background-color:#f6f8fc;padding:0;padding-bottom:50px;padding-top:50px;position:relative;z-index:1;height:auto;min-height:inherit!important}footer .flex{display:flex}@media (max-width:1024px){footer .flex{justify-content:center}}footer .flex .left .logo-line{display:flex;flex-direction:row;align-items:center;gap:50px}@media (max-width:1024px){footer .flex .left .logo-line{flex-direction:column;gap:20px;margin-bottom:30px}}footer .flex .left .logo-line .brand{font-family:Montserrat;font-weight:600;font-size:21px;color:#fff;margin:0}footer .flex .left .logo-line .pagelinks{font-size:13px;color:#a3a3af;margin:0}footer .flex .left .logo-line .pagelinks .bar{margin:0 10px}footer .flex .left p.company,footer .flex .left p.copyright{color:#a3a3af;font-size:14px;margin:0;margin-top:5px}@media (max-width:1024px){footer .flex .left p.company,footer .flex .left p.copyright{font-size:12px;text-align:center}}footer .flex .left p.company a,footer .flex .left p.copyright a{color:#a3a3af}footer .flex .left p.company .bar,footer .flex .left p.copyright .bar{margin:0 10px}.quick-links{position:fixed;bottom:40px;right:40px;display:flex;flex-direction:column;gap:5px;z-index:999}.quick-links .quick-link{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;text-decoration:none;gap:8px}.quick-links .quick-link:first-child{background-image:linear-gradient(135deg,#006ce4,#67c6e3);color:#fff;border-top-left-radius:12px;border-top-right-radius:12px}.quick-links .quick-link:first-child:hover{background-image:linear-gradient(135deg,#006ce4,#67c6e3)}.quick-links .quick-link:nth-child(2){background:#000;color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.quick-links .quick-link:nth-child(2):hover{background:#222}.quick-links .quick-link.top-btn{background:#fff;color:#000;border-radius:12px;margin-top:10px}.quick-links .quick-link.top-btn:hover{background:#f5f5f5}.quick-links .quick-link i{font-size:24px}.quick-links .quick-link span{font-size:14px;font-weight:500}.quick-links .quick-link:hover{transform:translateY(-5px)}@media (max-width:768px){.quick-links{bottom:24px;right:24px}.quick-links .quick-link{width:64px;height:64px}.quick-links .quick-link i{font-size:20px}.quick-links .quick-link span{font-size:12px}}footer .fp-watermark{display:none!important}.nav-btn-wrapper{position:fixed;z-index:2;display:none;width:100%;justify-content:space-between;padding:10px}@media (max-width:1430px){.nav-btn-wrapper{display:flex;padding:20px}}.nav-btn-wrapper.off .nav_wrap span{background:silver}.nav-btn-wrapper .logo-area .color{display:none}@media (max-width:1430px){.nav-btn-wrapper .logo-area .color{width:80%}}.nav-btn-wrapper .logo-area .white{display:inherit}@media (max-width:1430px){.nav-btn-wrapper .logo-area .white{width:80%}}.nav-btn-wrapper .nav-btn span{display:block;width:24px;height:2px;margin-bottom:7px;background:#000;transition:.2s}.nav-btn{position:relative;right:10px;top:10px;cursor:pointer}.nav-btn-active span:nth-of-type(1){transform:translateY(9px) rotate(45deg);background:#000}.nav-btn-active span:nth-of-type(2){opacity:0;background:#000}.nav-btn-active span:nth-of-type(3){transform:translateY(-9px) rotate(-45deg);background:#000}main .slide-wrapper{position:relative}main .slide-wrapper .caption{position:absolute;top:40%;width:100%;text-align:center}body #fp-nav{position:fixed;top:50%;transform:translateY(-50%);right:2vw!important;z-index:100}body #fp-nav ul{display:flex;flex-direction:column;width:20px}body #fp-nav ul li{display:flex;width:20px;height:20px;margin:2px}body #fp-nav ul li a{height:30px}body #fp-nav ul li a span{width:6px;height:6px;margin:0;background-color:#fff;border-radius:50%;transition:none;opacity:.5}@media (max-width:1430px){body #fp-nav ul li a span{width:6px}}body #fp-nav ul li a.active{margin-left:-3px}body #fp-nav ul li a.active span{width:12px;height:3px;margin:0;border-radius:0}body #fp-nav ul li a.active span:after{content:" ";width:12px;height:3px;display:flex;justify-content:center;align-items:center;flex-direction:column;transform:rotate(90deg);background-color:#fff}body #fp-nav ul li:hover a{margin-left:-3px}body #fp-nav ul li:hover a span{width:12px;height:3px;margin:0;border-radius:0;transition:none}body #fp-nav ul li:hover a span:after{content:" ";width:12px;height:3px;display:flex;justify-content:center;align-items:center;flex-direction:column;transform:rotate(90deg);background-color:#fff;transition:none}body #fp-nav ul li:hover a.active span{width:12px;height:3px;margin:0;border-radius:0;transition:none}body #fp-nav ul li:hover a.active span:after{content:" ";width:12px;height:3px;display:flex;justify-content:center;align-items:center;flex-direction:column;transform:rotate(90deg);background-color:#fff}body.fp-viewing-section2 #fp-nav ul li a span,body.fp-viewing-section3 #fp-nav ul li a span,body.fp-viewing-section4 #fp-nav ul li a span,body.fp-viewing-section5 #fp-nav ul li a span,body.fp-viewing-section7 #fp-nav ul li a span{transition:none;background-color:#006ce4;opacity:.5}body.fp-viewing-section2 #fp-nav ul li a span:after,body.fp-viewing-section3 #fp-nav ul li a span:after,body.fp-viewing-section4 #fp-nav ul li a span:after,body.fp-viewing-section5 #fp-nav ul li a span:after,body.fp-viewing-section7 #fp-nav ul li a span:after{background-color:#006ce4}body.fp-viewing-section2 #fp-nav ul li:hover a span,body.fp-viewing-section3 #fp-nav ul li:hover a span,body.fp-viewing-section4 #fp-nav ul li:hover a span,body.fp-viewing-section5 #fp-nav ul li:hover a span,body.fp-viewing-section7 #fp-nav ul li:hover a span{background-color:#006ce4}body.fp-viewing-section2 #fp-nav ul li:hover a span:after,body.fp-viewing-section3 #fp-nav ul li:hover a span:after,body.fp-viewing-section4 #fp-nav ul li:hover a span:after,body.fp-viewing-section5 #fp-nav ul li:hover a span:after,body.fp-viewing-section7 #fp-nav ul li:hover a span:after{background-color:#006ce4}nav.pg_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:50px}nav.pg_wrap .pg{margin:20px 0}nav.pg_wrap .pg .pg_current,nav.pg_wrap .pg .pg_page{font-size:18px;color:#666;padding:0 15px}nav.pg_wrap .pg .pg_current{color:#006ce4}.dnb-tab-container .tabs{width:100%;background-color:#f8f8f8;display:flex;flex-direction:row;border-radius:100px;justify-content:space-evenly;padding:15px;margin-bottom:50px}@media (max-width:1430px){.dnb-tab-container .tabs{border-radius:30px;margin-bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}}.dnb-tab-container .tabs button{flex:1;border:none;background-color:#fff;color:#4f4f4f;font-size:18px;cursor:pointer;margin-right:15px;border-radius:50px;padding:12px;transition-duration:.5s;transition-property:background-color,color}@media (max-width:1430px){.dnb-tab-container .tabs button{margin-bottom:10px;margin-right:0;font-size:16px;padding:12px}}.dnb-tab-container .tabs button.active,.dnb-tab-container .tabs button:hover{color:#fff;background:#006ce4;transition-duration:.5s;transition-property:background-color,color}.dnb-tab-container .tabs button:last-child{margin-right:0}.dnb-tab-container .tabs button:nth-child(7),.dnb-tab-container .tabs button:nth-child(8),.dnb-tab-container .tabs button:nth-child(9){margin-bottom:0}.dnb-tab-container .tab-content .tab-pane{display:none}.dnb-tab-container .tab-content .tab-pane.active{display:flex}.dnb-tab-container .tab-pane{display:flex;flex-direction:row;flex-wrap:wrap}.dnb-tab-container .tabs.inner{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:100px;background-color:#fff}@media (max-width:1430px){.dnb-tab-container .tabs.inner{flex-direction:column;margin-bottom:30px}}.dnb-tab-container .tabs.inner button{flex:1;border:none;background-color:#fff;color:#4f4f4f;font-size:18px;cursor:pointer;margin-right:0;border-radius:0;padding:0;transition-duration:.5s;transition-property:all;border-bottom:1px solid #eaeaea;padding:25px}@media (max-width:1430px){.dnb-tab-container .tabs.inner button{font-size:14px;padding:12px}}.dnb-tab-container .tabs.inner button.active,.dnb-tab-container .tabs.inner button:hover{background:0 0;color:#006ce4;border-bottom:1px solid #006ce4;transition-duration:.5s;transition-property:all}.dnb-tab-container .tabs.inner button:last-child{margin-right:0}table{width:100%;border-collapse:collapse}table tr th{border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background-color:#f9f9f9;color:#000;font-size:16px;font-weight:500;padding:16px 10px}table tr td{border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;color:#4f4f4f;font-size:16px;font-weight:300;padding:16px 10px;line-height:1.5}table tr td:last-child{border-right:none}table tr:first-child th{border-top:1px solid #006ce4}table tr:first-child td{border-top:1px solid #006ce4}table.all-center td,table.all-center th{text-align:center}.popup-links h2{margin:0;font-size:18px;font-weight:500}.overlay-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0;z-index:3}.overlay-popup:target{visibility:visible;opacity:1}.popup-content{margin:70px auto;background:#fff;width:30%;position:relative;transition:all 5s ease-in-out;padding-bottom:10px}@media (max-width:1430px){.popup-content{width:90%}}.popup-content h2{background:linear-gradient(#44474e,#35383f);margin-top:0;color:#fff;font-family:NotoSans;font-size:18px;line-height:52px;padding-left:20px;font-weight:600;padding-top:5px}.popup-content .close{position:absolute;top:15px;right:15px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#fff!important;opacity:1;text-shadow:none;line-height:0;padding-top:12px;padding-bottom:20px;padding-left:5px;padding-right:5px}.popup-content .close:hover{color:#06d85f}.popup-content .content{height:420px;padding:25px 20px;font-size:13px;overflow-y:auto}@media (max-width:1430px){.popup-content .content{height:70vh}}.popup-content .content p,.popup-content .content span{font-size:13px}.container.board h2{font-size:40px;color:#222;margin-top:100px;margin-bottom:80px}@media (max-width:1430px){.container.board h2{font-size:26px;margin-top:40px;margin-bottom:30px}}.dnb_board.list{margin-bottom:150px}@media (max-width:1430px){.dnb_board.list{font-size:14px}}.dnb_board.list #bo_btn_top{display:flex;justify-content:space-between;flex-direction:row;margin-bottom:10px}.dnb_board.list #bo_btn_top #bo_list_total .article_counter_wrapper{padding:10px;border:1px solid #eee;border-radius:30px;font-size:12px}.dnb_board.list #bo_btn_top #bo_list_total .article_counter_wrapper span{margin-right:5px}.dnb_board.list #bo_btn_top ul.btn_bo_user ul.more_opt{display:flex;justify-content:center;align-items:center;flex-direction:row}@media (max-width:1430px){.dnb_board.list #bo_btn_top ul.btn_bo_user ul.more_opt{flex-direction:column}}.dnb_board.list #bo_btn_top ul.btn_bo_user ul.more_opt li button{background-color:transparent;border:1px solid #eee;padding:12px 24px;margin:5px;border-radius:20px;font-size:14px}@media (max-width:1430px){.dnb_board.list #bo_btn_top ul.btn_bo_user ul.more_opt li button{padding:5px}}.dnb_board.list .tbl_wrap{display:flex}.dnb_board.list .tbl_wrap table{width:100%;border-spacing:0}.dnb_board.list .tbl_wrap table thead tr th{background-color:#f3f3f3;border-top:1px solid #333;padding:15px}@media (max-width:1024px){.dnb_board.list .tbl_wrap table thead tr th.th_wdate,.dnb_board.list .tbl_wrap table thead tr th.th_writer{display:none}}.dnb_board.list .tbl_wrap table tbody tr td{padding:20px 10px;border-bottom:1px solid #eee;border-right:none}@media (max-width:1024px){.dnb_board.list .tbl_wrap table tbody tr td{padding:10px 5px}}@media (max-width:768px){.dnb_board.list .tbl_wrap table tbody tr td{padding:15px 5px}}.dnb_board.list .tbl_wrap table tbody tr td.td_chk,.dnb_board.list .tbl_wrap table tbody tr td.td_num2{text-align:center;max-width:100px;width:100px}@media (max-width:1024px){.dnb_board.list .tbl_wrap table tbody tr td.td_chk,.dnb_board.list .tbl_wrap table tbody tr td.td_num2{width:60px}}.dnb_board.list .tbl_wrap table tbody tr td.td_datetime,.dnb_board.list .tbl_wrap table tbody tr td.td_name{text-align:center}@media (max-width:1024px){.dnb_board.list .tbl_wrap table tbody tr td.td_datetime,.dnb_board.list .tbl_wrap table tbody tr td.td_name{display:none}}.dnb_board.list .tbl_wrap table tbody tr td.td_subject{width:70%}@media (max-width:1430px){.dnb_board.list .tbl_wrap table tbody tr td.td_subject{width:auto}}.dnb_board.list nav.pg_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:50px}.dnb_board.list nav.pg_wrap .pg{margin:20px 0}.dnb_board.list nav.pg_wrap .pg .pg_current,.dnb_board.list nav.pg_wrap .pg .pg_page{font-size:18px;color:#666;padding:0 15px}@media (max-width:1430px){.dnb_board.list nav.pg_wrap .pg .pg_current,.dnb_board.list nav.pg_wrap .pg .pg_page{font-size:14px;padding:0 10px}}.dnb_board.list nav.pg_wrap .pg .pg_current{color:#006ce4}.dnb_board.list .bo_fx{margin-top:30px}.dnb_board.list .bo_fx ul.btn_bo_user{display:flex;justify-content:flex-end}.dnb_board.list .bo_fx ul.btn_bo_user li a{display:flex;justify-content:center;align-items:center;border:1px solid #eee;padding:15px 45px}.dnb_board.list .bo_fx ul.btn_bo_user li a:hover{background-color:#006ce4;color:#fff;border:1px solid #006ce4}.dnb_board.list .bo_fx ul.btn_bo_user li a span{font-size:16px;font-weight:400}.dnb_board.view{padding-top:150px;margin-bottom:150px}@media (max-width:1430px){.dnb_board.view{padding-top:50px;padding-bottom:50px}}.dnb_board.view header #bo_v_title{border-top:2px #006ce4 solid;border-bottom:1px #eaeaea solid;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:30px;padding-bottom:30px;word-break:break-all}@media (max-width:1430px){.dnb_board.view header #bo_v_title{padding:10px}}.dnb_board.view header #bo_v_title .bo_v_tit{font-weight:600;font-size:20px;margin-bottom:15px}@media (max-width:1430px){.dnb_board.view header #bo_v_title .bo_v_tit{font-size:16px}}.dnb_board.view header #bo_v_title .bo_v_info{font-size:16px;color:#666}@media (max-width:1430px){.dnb_board.view header #bo_v_title .bo_v_info{font-size:14px}}.dnb_board.view #bo_v_info{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.dnb_board.view #bo_v_info .profile_info{display:flex;flex-direction:row;align-items:center}.dnb_board.view #bo_v_info .profile_info .pf_img{margin-right:20px}.dnb_board.view #bo_v_info .profile_info .profile_info_ct{font-size:16px}.dnb_board.view #bo_v_info #bo_v_top{display:flex}.dnb_board.view #bo_v_info #bo_v_top .btn_bo_user{display:flex;justify-content:center;align-items:center;flex-direction:row}.dnb_board.view #bo_v_info #bo_v_top .btn_bo_user li{margin-left:10px}.dnb_board.view #bo_v_info #bo_v_top .btn_bo_user li a{color:#333;font-size:16px;border:1px solid #333;border-radius:10px;padding:5px 15px}.dnb_board.view #bo_v_info #bo_v_top .btn_bo_user li a i{display:none}.dnb_board.view #bo_v_inquiryinfo{margin:10px 0;border-top:1px solid #006ce4;border-bottom:1px solid #006ce4;padding:10px;font-size:16px;color:#666}@media (max-width:1430px){.dnb_board.view #bo_v_inquiryinfo{font-size:14px}}.dnb_board.view #bo_v_inquiryinfo li{margin:5px 0}.dnb_board.view #bo_v_atc{padding:60px 30px;font-size:16px}@media (max-width:1430px){.dnb_board.view #bo_v_atc{padding:20px;font-size:14px}}.dnb_board.view #bo_v_link{margin:15px 0}.dnb_board.view #bo_v_link li{font-size:16px}.dnb_board.view #bo_v_link li span.linktext{margin-right:10px;font-weight:600}.dnb_board.view #bo_v_file{padding:30px;border-top:1px solid #eaeaea}.dnb_board.view #bo_v_file li{font-size:16px}.dnb_board.view #bo_v_file li span.label{margin-right:20px}.dnb_board.view #bo_v_file li a{text-decoration:underline}.dnb_board.view #bo_v_file li a:hover{color:#006ce4}.dnb_board.view .bo_v_nb li{border-top:1px solid #dcdbdb;padding:0;display:flex;justify-content:space-between;align-items:center;font-size:16px}@media (max-width:1430px){.dnb_board.view .bo_v_nb li{font-size:14px}}.dnb_board.view .bo_v_nb li:last-child{border-bottom:1px solid #dcdbdb}.dnb_board.view .bo_v_nb li .nb_tit{display:inline-block;padding-right:0;color:#000;background-color:#f9f9f9;width:200px;text-align:center;padding-top:20px;padding-bottom:20px;margin-right:40px;font-weight:600;font-size:16px}@media (max-width:1430px){.dnb_board.view .bo_v_nb li .nb_tit{font-size:14px;margin-right:20px;padding:10px;width:auto}}.dnb_board.view .bo_v_nb li a{padding:10px}.dnb_board.view .board-bottom-btn-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:50px}.dnb_board.view .board-bottom-btn-wrapper .btn{background-color:#fff;border:1px solid #006ce4;color:#006ce4;padding:15px 45px;margin-right:20px;transition:.5s all ease-in-out}.dnb_board.view .board-bottom-btn-wrapper .btn:hover{background-color:#006ce4;color:#fff;transition:.5s all ease-in-out}.dnb_board.write{max-width:1200px;margin:80px auto;padding:0 20px}.dnb_board.write label{display:block;font-size:15px;font-weight:500;color:#1a1a1a;margin-bottom:12px}.dnb_board.write label strong{color:#004e9c;margin-left:4px;font-weight:400;font-size:16px}.dnb_board.write label strong::before{content:"*"}.dnb_board.write .captcha-wrap .cf-turnstile{margin-top:16px}.dnb_board.write .captcha-wrap .cf-turnstile iframe{border-radius:4px}#bo_w .bo_v_option li{display:inline-block;float:left;text-align:left;margin:0 5px 0 0}#bo_w .bo_v_option li label{vertical-align:baseline}#bo_w .bo_v_option .chk_box input[type=checkbox]+label span{margin-left:0;margin-right:5px}#bo_w .bo_w_select{margin-bottom:40px}#bo_w .bo_w_select select{width:100%;height:50px;padding:0 15px;border:1px solid #e5e7eb;border-radius:4px;font-size:15px;color:#1a1a1a;background:#fff;outline:0;transition:all .2s}#bo_w .bo_w_select select:focus{border-color:#004e9c}#bo_w .bo_w_select select::placeholder{color:#999}#bo_w .write_div{margin-bottom:40px;position:relative}#bo_w .write_div:after{display:block;visibility:hidden;clear:both;content:""}#bo_w .write_div .cke_sc button{font-size:12px}#bo_w .bo_w_info .write_row{display:flex;gap:24px;margin-bottom:24px}#bo_w .bo_w_info .write_row:last-child{margin-bottom:0}#bo_w .bo_w_info .write_row .write_item{flex:1}#bo_w .bo_w_info .write_row .write_item.full{flex:0 0 100%}#bo_w .bo_w_info .frm_input{width:100%;height:50px;padding:0 15px;border:1px solid #e5e7eb;border-radius:4px;font-size:15px;color:#1a1a1a;background:#fff;outline:0;transition:all .2s}#bo_w .bo_w_info .frm_input:focus{border-color:#004e9c}#bo_w .bo_w_info .frm_input::placeholder{color:#999}#bo_w #wr_subject{width:100%;height:50px;padding:0 15px;border:1px solid #e5e7eb;border-radius:4px;font-size:15px;color:#1a1a1a;background:#fff;outline:0;transition:all .2s}#bo_w #wr_subject:focus{border-color:#004e9c}#bo_w #wr_subject::placeholder{color:#999}#bo_w #wr_homepage,#bo_w #wr_password{margin-left:0}#bo_w .wr_content{border:none;border-radius:0;overflow:visible}#bo_w .wr_content #char_count_desc{padding:15px 0;margin:0;background:0 0;border-bottom:none;font-size:14px;color:#6b7280}#bo_w .wr_content textarea{border:1px solid #e5e7eb;border-radius:4px;width:100%;min-height:300px;padding:15px;font-size:15px;color:#1a1a1a;outline:0}#bo_w .wr_content textarea:focus{border-color:#004e9c}#bo_w .wr_content textarea::placeholder{color:#999}#bo_w .wr_content #char_count_wrap{padding:15px 0;text-align:right;background:0 0;border-top:none;font-size:14px;color:#6b7280}#bo_w .wr_content.smarteditor2 iframe{background:#fff}#bo_w .bo_w_tit{position:relative}#bo_w .bo_w_link label{position:absolute;top:7px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}#bo_w .bo_w_link .frm_input{padding:15px;padding-left:50px;width:100%;height:50px}#bo_w .bo_w_flie .lb_icon{position:absolute;top:0;left:0;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}#bo_w .bo_w_flie .frm_file{padding-left:50px;margin-top:3px}#bo_w .bo_w_flie .file_wr{position:relative;border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:50px;margin:0;display:flex;align-items:center;font-size:16px}#bo_w .bo_w_flie .file_wr .lb_icon{line-height:50px}#bo_w .bo_w_flie .frm_input{margin:10px 0 0}#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:.92em;color:#7d7d7d}#bo_w .btn_confirm{margin-top:50px;display:flex;justify-content:center;gap:12px}#bo_w .btn_confirm .btn{min-width:140px;height:50px;padding:0 40px;border-radius:4px;font-size:16px;font-weight:500;transition:all .2s}#bo_w .btn_confirm .btn.btn_submit{background:#004e9c;color:#fff;border:1px solid #004e9c}#bo_w .btn_confirm .btn.btn_submit:hover{background:#003d7a;border-color:#003d7a}#bo_w .btn_confirm .btn.btn_back{background:#fff;color:#004e9c;border:1px solid #004e9c}#bo_w .btn_confirm .btn.btn_back:hover{background:#f9fafb}@media (max-width:768px){.dnb_board.write{margin:40px auto}#bo_w .bo_w_info .write_row{flex-direction:column;gap:20px}#bo_w .btn_confirm{flex-direction:column}#bo_w .btn_confirm .btn{width:100%}}#bo_gall #gall_allchk{margin-bottom:10px}#bo_gall #gall_ul{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1430px){#bo_gall #gall_ul{grid-template-columns:repeat(2,1fr)}}#bo_gall #gall_ul .gall_li .gall_box{margin-bottom:20px}@media (max-width:1430px){#bo_gall #gall_ul .gall_li .gall_box{text-align:center;display:flex;justify-content:center}}#bo_gall #gall_ul .gall_li .gall_box .gall_img img{border-radius:5px}@media (max-width:1430px){#bo_gall #gall_ul .gall_li .gall_box .gall_img img{width:100%}}#bo_gall #gall_ul .gall_li .gall_box .gall_text_href{margin-top:20px}@media (max-width:1430px){#bo_gall #gall_ul .gall_li .gall_box .gall_text_href{margin-top:5px}}#bo_gall #gall_ul .gall_li .gall_box .gall_text_href a{font-size:18px;color:#222;display:flex;align-items:center;flex-direction:row;font-weight:500}@media (max-width:1430px){#bo_gall #gall_ul .gall_li .gall_box .gall_text_href a{font-size:14px;justify-content:center}}#bo_gall #gall_ul .gall_li .gall_box .gall_text_href a span.new_icon{font-size:12px;border-radius:50%;background-color:#006ce4;color:#fff;display:flex;justify-content:center;align-items:center;width:20px;height:20px;margin-left:10px}#bo_gall #gall_ul .gall_li .gall_box .gall_info{font-size:14px;margin-top:9px}@media (max-width:1430px){#bo_gall #gall_ul .gall_li .gall_box .gall_info{font-size:12px;margin-top:5px}}#bo_gall #gall_ul .gall_li .gall_box .gall_info span.gall_date{color:#666;font-weight:300}.dnb_board.gallery #bo_v_atc{font-size:16px}@media (max-width:1024px){.dnb_board.gallery #bo_v_atc{font-size:14px}}.dnb_board.gallery #bo_v_atc #bo_v_img{text-align:center}.dnb_board.gallery #bo_v_atc p{text-align:center}.latest.latest_basic{background-color:#f0f4fe;padding:40px 30px;border-radius:5px}@media (max-width:1430px){.latest.latest_basic{padding:15px}}.latest.latest_basic ul li{margin-bottom:25px}@media (max-width:1430px){.latest.latest_basic ul li{margin-bottom:15px}}.latest.latest_basic ul li:last-child{margin-bottom:0}.latest.latest_basic ul li a{display:flex;justify-content:center;align-items:center;flex-direction:row;font-size:18px}@media (max-width:1430px){.latest.latest_basic ul li a{font-size:14px}}.latest.latest_basic ul li a span.board-name{font-size:16px;transition:.3s background-color ease-in-out;background-color:#fff;padding:12px;margin-right:40px}@media (max-width:1430px){.latest.latest_basic ul li a span.board-name{padding:5px;font-size:14px;margin-right:15px;display:none}}.latest.latest_basic ul li a span.article-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.latest.latest_basic ul li a span.w-date{display:flex;justify-self:flex-end;color:#666}.latest.latest_basic ul li a:hover span.board-name{transition:.3s background-color ease-in-out;background-color:#006ce4;color:#fff}.latest.latest_basic ul li a:hover span.article-title{text-decoration:underline;font-weight:500}.latest.latest-gallery ul{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1430px){.latest.latest-gallery ul{flex-wrap:wrap}}@media (max-width:1430px){.latest.latest-gallery ul li{width:49%;margin-bottom:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.latest.latest-gallery ul li:nth-child(2n-1){margin-right:2%}}.latest.latest-gallery ul li a{position:relative;display:flex}.latest.latest-gallery ul li a img{border-radius:5px}@media (max-width:1430px){.latest.latest-gallery ul li a img{width:100%}}.latest.latest-gallery ul li a .gradient{width:100%;height:100%;position:absolute;background:linear-gradient(360deg,rgba(0,0,0,.8),transparent);top:0;border-radius:5px}.latest.latest-gallery ul li a .article-info{position:absolute;bottom:20px;left:20px;display:flex;flex-direction:column;color:#fff}@media (max-width:1430px){.latest.latest-gallery ul li a .article-info{left:10px;bottom:10px}}.latest.latest-gallery ul li a .article-info .article-title{font-size:18px;margin-bottom:5px}@media (max-width:1430px){.latest.latest-gallery ul li a .article-info .article-title{font-size:14px;margin-bottom:0}}.latest.latest-gallery ul li a .article-info .w-date{font-size:14px}@media (max-width:1430px){.latest.latest-gallery ul li a .article-info .w-date{font-size:12px}}.subpage-header{margin:150px 0 100px}@media (max-width:1024px){.subpage-header{margin:50px 0 20px}}.subpage-header h5{font-size:22px;font-weight:700;margin-bottom:40px;color:#006ce4;text-align:center}.subpage-header h3{font-size:42px;font-weight:500;color:#000;text-align:center}@media (max-width:1024px){.subpage-header h3{font-size:24px}}.search-box{margin:30px 0;text-align:center}@media (max-width:1024px){.search-box{margin:30px 0 20px}}.search-box .input-wrapper{position:relative;max-width:800px;margin:0 auto}.search-box .input-wrapper .search-input{width:100%;height:80px;border-radius:10px;border:1px solid #1a73e8;padding:0 60px 0 24px;font-size:18px;background:#fff;transition:all .3s ease;outline:0;border-color:#1557b0;box-shadow:0 0 10px 1px rgba(26,115,232,.3098039216)}@media (max-width:1024px){.search-box .input-wrapper .search-input{height:65px;font-size:16px}}.search-box .input-wrapper .search-input::placeholder{color:#666}.search-box .input-wrapper .search-btn{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:0 0;border:none;padding:8px;cursor:pointer;color:#1a73e8;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.search-box .input-wrapper .search-btn i{font-size:30px}@media (max-width:1024px){.search-box .input-wrapper .search-btn i{font-size:22px}}.search-box .input-wrapper .search-btn:hover{color:#1557b0}.department-section{margin:60px 0 150px}.department-section h3{text-align:center;margin-bottom:30px;font-weight:500;color:#333;font-size:24px}.department-section .department-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:0 20px}.department-section .department-grid .department-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333;transition:all .3s ease;padding:28px 10px;border-radius:12px;background:#fff;border:1px solid #e1e1e1}.department-section .department-grid .department-item:hover{border-color:#1a73e8;box-shadow:0 2px 8px rgba(26,115,232,.15)}.department-section .department-grid .department-item:hover .icon-wrap .icon-default{opacity:0}.department-section .department-grid .department-item:hover .icon-wrap .icon-hover{opacity:1}.department-section .department-grid .department-item:hover p{color:#1a73e8}.department-section .department-grid .department-item p{margin:18px 0 0;font-size:18px;text-align:center;font-weight:500;transition:color .3s ease}.department-section .department-grid .department-item .icon-wrap{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.department-section .department-grid .department-item .icon-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.department-section .department-grid .department-item .icon-wrap .icon-default{opacity:1}.department-section .department-grid .department-item .icon-wrap .icon-hover{opacity:0}@media (max-width:1200px){.department-section .department-grid{grid-template-columns:repeat(4,1fr);gap:15px}}@media (max-width:768px){.department-section .department-grid{grid-template-columns:repeat(3,1fr);gap:12px}.department-section .department-grid .department-item{padding:16px 8px}.department-section .department-grid .department-item .icon-wrap{width:40px;height:40px}.department-section .department-grid .department-item p{font-size:14px;margin-top:8px}}@media (max-width:480px){.department-section .department-grid{grid-template-columns:repeat(2,1fr);gap:10px}.search-box .input-wrapper .search-input{height:45px;font-size:14px}}.topsearch-keyword{margin:50px 0 100px}@media (max-width:1024px){.topsearch-keyword{margin:10px 0 20px}}.topsearch-keyword .keyword-list{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}@media (max-width:1024px){.topsearch-keyword .keyword-list{gap:5px}}.topsearch-keyword .keyword-list .keyword-item{display:inline-flex;align-items:center;padding:8px 20px;border-radius:100px;background:#f6f8fc;color:#a3a3af;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease;border:1px solid transparent}@media (max-width:1024px){.topsearch-keyword .keyword-list .keyword-item{font-size:14px;padding:6px 15px}}.topsearch-keyword .keyword-list .keyword-item.active,.topsearch-keyword .keyword-list .keyword-item:hover{background:#fff;color:#006ce4;border-color:#006ce4}.hospital-list-page{margin-bottom:100px}.hospital-list-page .department-tabs{margin:20px 0;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;overflow-x:auto;white-space:nowrap;margin-top:150px}@media (max-width:1024px){.hospital-list-page .department-tabs{margin:10px 0;margin-top:50px}}.hospital-list-page .department-tabs ul{display:flex;list-style:none;padding:0;margin:0}.hospital-list-page .department-tabs li a{display:block;padding:18px 36px;text-decoration:none;color:#666;border-radius:5px 5px 0 0;font-size:16px}@media (max-width:1024px){.hospital-list-page .department-tabs li a{padding:10px 16px;font-size:14px}}.hospital-list-page .department-tabs li.active a{color:#1a73e8;font-weight:700;border-bottom:2px solid #1a73e8}.hospital-list-page .filter-options{display:flex;justify-content:flex-start;margin:20px 0;padding:0}@media (max-width:1024px){.hospital-list-page .filter-options{margin:10px 0;padding:0}}.hospital-list-page .filter-options .location-filter a{display:flex;align-items:center;justify-content:center;height:40px;padding:0 16px;background:#fff;border:1px solid #e5e7eb;border-radius:100px;color:#1a1a1a;text-decoration:none;font-size:15px;font-weight:400;transition:all .2s ease}@media (max-width:1024px){.hospital-list-page .filter-options .location-filter a{height:40px;font-size:13px}}.hospital-list-page .filter-options .location-filter a i.fa-map-marker-alt{color:#006ce4;margin-right:6px;font-size:16px}@media (max-width:1024px){.hospital-list-page .filter-options .location-filter a i.fa-map-marker-alt{font-size:14px}}.hospital-list-page .filter-options .location-filter a i.fa-chevron-down{margin-left:6px;font-size:12px;color:#a3a3af}@media (max-width:1024px){.hospital-list-page .filter-options .location-filter a i.fa-chevron-down{font-size:10px}}.hospital-list-page .filter-options .location-filter a:hover{border-color:#006ce4}.hospital-list-page .filter-options .view-options a{color:#666;text-decoration:none;margin-left:10px}.hospital-list-page .filter-options .view-options a.active{color:#1a73e8;font-weight:700}.hospital-list-page .hospital-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1024px){.hospital-list-page .hospital-list{grid-template-columns:repeat(2,1fr);gap:15px}}.hospital-list-page .hospital-item{position:relative;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;text-decoration:none;display:block}.hospital-list-page .hospital-item:hover .hospital-image img{opacity:.9}.hospital-list-page .hospital-tag{position:absolute;top:16px;left:16px;background-color:#006ce4;color:#fff;padding:4px 12px;border-radius:100px;font-size:13px;font-weight:500;z-index:1}.hospital-list-page .hospital-image{position:relative;height:295px;overflow:hidden;background:#f8f9fa;border-radius:12px}@media (max-width:1024px){.hospital-list-page .hospital-image{height:30vw}}.hospital-list-page .hospital-image img{width:100%;height:100%;object-fit:cover}.hospital-list-page .hospital-info{padding:12px 0}@media (max-width:1024px){.hospital-list-page .hospital-info{padding:5px 0}}.hospital-list-page .hospital-info .hospital-header{display:flex;align-items:center;margin-bottom:10px}@media (max-width:1024px){.hospital-list-page .hospital-info .hospital-header{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:5px}}.hospital-list-page .hospital-info .hospital-header .department{display:inline-flex;align-items:center;justify-content:center;padding:0 15px;height:24px;background:#006ce4;color:#fff;font-size:14px;font-weight:500;border-radius:20px;line-height:1}@media (max-width:1024px){.hospital-list-page .hospital-info .hospital-header .department{font-size:11px;padding:0 10px;height:20px}}.hospital-list-page .hospital-info .hospital-header .name-region{display:flex;align-items:flex-end}.hospital-list-page .hospital-info .hospital-header .name-region .hospital-name{margin-left:12px;font-size:18px;font-weight:500;color:#000;line-height:1}@media (max-width:1024px){.hospital-list-page .hospital-info .hospital-header .name-region .hospital-name{font-size:14px;margin-left:0}}.hospital-list-page .hospital-info .hospital-header .name-region .hospital-location{margin-left:12px;color:#000;font-size:14px;font-weight:400;line-height:1}@media (max-width:1024px){.hospital-list-page .hospital-info .hospital-header .name-region .hospital-location{margin-left:10px;font-size:11px}}.hospital-list-page .hospital-info .status-buttons{display:flex;flex-wrap:wrap;gap:6px}.hospital-list-page .hospital-info .status-buttons .status-btn{display:inline-flex;align-items:center;height:24px;padding:0 8px;background:#f5f6f8;color:#a3a3af;font-size:13px;border-radius:4px}@media (max-width:1024px){.hospital-list-page .hospital-info .status-buttons .status-btn{font-size:11px;height:20px;padding:0 6px}}.hospital-list-page .hospital-status{display:flex;gap:8px;margin-top:12px}.hospital-list-page .hospital-status .status-btn{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;background:#f5f6f8;color:#666;text-align:center}.hospital-list-page .no-results{grid-column:1/-1;text-align:center;padding:50px 0;color:#777}.hospital-list-page .location-popup{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;top:0;left:0}.hospital-list-page .location-popup-content{position:fixed;width:600px;background:#fff;border-radius:20px 20px 0 0;padding:20px;bottom:50%;left:50%;transform:translate(-50%,50%)}@media (max-width:1024px){.hospital-list-page .location-popup-content{width:100%;bottom:0;left:0;transform:none}}.hospital-list-page .popup-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #eee}.hospital-list-page .popup-header h3{font-size:18px;font-weight:600;margin:0}.hospital-list-page .popup-footer{padding:15px 0;border-top:1px solid #eee}.hospital-list-page .btn-close{background:0 0;border:none;font-size:20px;color:#666;cursor:pointer}.hospital-list-page .btn-popup-close{width:100%;height:50px;background:#006ce4;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer}.hospital-list-page .btn-popup-close:hover{background:#0056b3}.hospital-list-page .location-selector{display:flex;height:300px;margin:15px 0}.hospital-list-page .sido-list,.hospital-list-page .sigungu-list{flex:1;overflow-y:auto}.hospital-list-page .sido-list::-webkit-scrollbar,.hospital-list-page .sigungu-list::-webkit-scrollbar{width:5px}.hospital-list-page .sido-list::-webkit-scrollbar-thumb,.hospital-list-page .sigungu-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:5px}.hospital-list-page .sido-list ul,.hospital-list-page .sigungu-list ul{list-style:none;padding:0;margin:0}.hospital-list-page .sido-list li a,.hospital-list-page .sigungu-list li a{display:block;padding:12px 15px;color:#1a1a1a;text-decoration:none;font-size:15px}.hospital-list-page .sido-list li a:hover,.hospital-list-page .sigungu-list li a:hover{background:#f5f6f8}.hospital-list-page .sido-list{border-right:1px solid #eee}.hospital-list-page .sido-list li.active a{background:#f5f6f8;color:#006ce4;font-weight:500}.hospital-detail{padding:24px 0;margin-top:100px}@media (max-width:1024px){.hospital-detail{margin-top:0}}.hospital-detail .hospital-header{background-image:linear-gradient(to top,#006ce4,#67c6e3);border-radius:15px;padding:32px 48px;color:#fff;margin-bottom:40px;display:flex;flex-direction:column;position:relative}.hospital-detail .hospital-header .hospital-thumbnail{position:absolute;top:32px;right:48px;width:120px;height:80px;border-radius:10px;overflow:hidden;border:2px solid rgba(255,255,255,.3)}.hospital-detail .hospital-header .hospital-thumbnail img{width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.hospital-detail .hospital-header .hospital-thumbnail{position:relative;top:auto;right:auto;width:100%;height:200px;margin-bottom:20px}}.hospital-detail .hospital-header .header-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;background:#fff;color:#006ce4;border-radius:20px;font-size:14px;margin-bottom:12px}.hospital-detail .hospital-header .hospital-name{font-size:22px;font-weight:500;margin:0 0 16px}.hospital-detail .hospital-header .hospital-address,.hospital-detail .hospital-header .hospital-contact{display:flex;align-items:center;gap:8px;font-size:16px;margin-bottom:8px}@media (max-width:1024px){.hospital-detail .hospital-header .hospital-address,.hospital-detail .hospital-header .hospital-contact{font-size:14px;margin-bottom:5px}}.hospital-detail .hospital-header .hospital-address i,.hospital-detail .hospital-header .hospital-contact i{font-size:16px}.hospital-detail .hospital-header .hospital-contact{margin-bottom:0}.hospital-detail .hospital-header .hospital-contact .phone-mobile{display:none;color:#fff;text-decoration:none}.hospital-detail .hospital-header .hospital-contact .phone-pc{display:block}@media (max-width:1024px){.hospital-detail .hospital-header .hospital-contact .phone-mobile{display:block}.hospital-detail .hospital-header .hospital-contact .phone-pc{display:none}}.hospital-detail .hospital-header .header-buttons{display:flex;gap:8px}.hospital-detail .hospital-header .header-buttons button{height:22px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:3px 9px;border-radius:4px;font-size:11.5px;font-weight:400;background:#fff;border:none;color:#006ce4;cursor:pointer;transition:background-color .2s}.hospital-detail .hospital-header .header-buttons button:hover{background:rgba(255,255,255,.3)}.hospital-detail .hospital-header .header-action{margin-top:20px;position:absolute;right:50px;bottom:40px}@media (max-width:1024px){.hospital-detail .hospital-header .header-action{position:relative;right:0;bottom:0}}.hospital-detail .hospital-header .header-action .btn-consultation{display:inline-flex;align-items:center;justify-content:center;padding:25px 60px;background:#fff;color:#006ce4;border-radius:8px;font-size:21.5px;font-weight:600;text-decoration:none;transition:transform .2s}@media (max-width:1024px){.hospital-detail .hospital-header .header-action .btn-consultation{padding:15px 30px;font-size:16px}}.hospital-detail .hospital-header .header-action .btn-consultation:hover{transform:translateY(-2px)}.hospital-detail .hospital-image{margin:30px 0;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.hospital-detail .hospital-image img{width:100%;height:auto;display:block;transition:transform .3s ease}.hospital-detail .hospital-image img:hover{transform:scale(1.02)}.hospital-detail .detail-section,.hospital-detail .info-section,.hospital-detail .time-section,.hospital-detail .treatment-section{background:#fff;border-radius:16px;padding:42px 48px;margin-bottom:24px;border:1px solid #e5e7eb}@media (max-width:1024px){.hospital-detail .detail-section,.hospital-detail .info-section,.hospital-detail .time-section,.hospital-detail .treatment-section{padding:15px}}.hospital-detail .detail-section h3,.hospital-detail .info-section h3,.hospital-detail .time-section h3,.hospital-detail .treatment-section h3{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 20px}@media (max-width:1024px){.hospital-detail .detail-section h3,.hospital-detail .info-section h3,.hospital-detail .time-section h3,.hospital-detail .treatment-section h3{font-size:16px}}@media (max-width:1024px){.hospital-detail .detail-section{border:none;padding:0}}.hospital-detail .info-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width:1024px){.hospital-detail .info-wrapper{grid-template-columns:repeat(1,1fr);gap:0}}.hospital-detail .info-table table{border-top:1px solid #006ce4;width:100%;border-collapse:collapse}.hospital-detail .info-table table td,.hospital-detail .info-table table th{padding:12px;border:1px solid #e5e7eb;font-size:14px}.hospital-detail .info-table table th{background:#f8f9fa;font-weight:500;color:#666;width:100px}.hospital-detail .info-table table td{color:#1a1a1a}.hospital-detail .time-table table{width:100%;border-collapse:collapse;text-align:center;border-top:1px solid #006ce4}.hospital-detail .time-table table td,.hospital-detail .time-table table th{padding:12px;border:1px solid #e5e7eb;font-size:14px}@media (max-width:1024px){.hospital-detail .time-table table td,.hospital-detail .time-table table th{padding:10px 5px}}.hospital-detail .time-table table th{background:#f8f9fa;font-weight:500;color:#666}.hospital-detail .time-table table th.saturday{color:#006ce4;font-weight:600}.hospital-detail .time-table table th.sunday{color:#d78088;font-weight:600}.hospital-detail .time-table table td{color:#1a1a1a;line-height:1.4}@media (max-width:1024px){.hospital-detail .time-table table td{text-align:left;padding-left:20px}}.hospital-detail .time-table table td.diff-time{font-weight:700}.hospital-detail .time-table .lunch-info{display:flex;align-items:center;gap:10px;font-size:14px;color:#666;margin-top:10px}.hospital-detail .time-table .lunch-info span{font-size:14px;color:#666}@media (max-width:1024px){.hospital-detail .time-table .lunch-info span{font-size:12px}}.hospital-detail .treatment-list{display:flex;flex-wrap:wrap;gap:8px}.hospital-detail .treatment-list .treatment-item{display:inline-flex;align-items:center;height:32px;padding:0 12px;background:#f8f9fa;border-radius:4px;font-size:14px;color:#666}.hospital-detail .detail-content{color:#666;font-size:15px;line-height:1.6}.hospital-detail .detail-content img{max-width:100%}.hospital-detail #location .address-info{margin-bottom:20px}.hospital-detail #location .address-info p{display:flex;align-items:center;gap:10px;color:#333;font-size:15px;margin-bottom:12px}.hospital-detail #location .address-info p:last-child{margin-bottom:0}.hospital-detail #location .address-info p i{color:#1a73e8;font-size:16px}.hospital-detail #location .google-map{width:100%;height:400px;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.hospital-detail .map-info-window{padding:12px}.hospital-detail .map-info-window h4{margin:0 0 6px;font-size:16px;font-weight:600;color:#1a73e8}.hospital-detail .map-info-window p{margin:0;font-size:14px;color:#333;line-height:1.5}@media (max-width:768px){.hospital-detail .hospital-header{padding:20px}.hospital-detail .hospital-header .hospital-name{font-size:20px}.hospital-detail .hospital-header .header-buttons{flex-wrap:wrap}.hospital-detail .hospital-header .header-buttons button{flex:1}.hospital-detail .hospital-header .btn-consultation{width:100%}.hospital-detail .info-table,.hospital-detail .time-table{overflow-x:auto;font-size:12px}.hospital-detail .info-table table th,.hospital-detail .time-table table th{font-size:12px}.hospital-detail .info-table table td,.hospital-detail .time-table table td{font-size:12px}.hospital-detail #location .google-map{height:300px}}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);justify-content:center;align-items:center;z-index:1000}.popup-content{background:#fff;padding:50px 100px;border-radius:12px;width:100%;max-width:640px;position:relative}@media (max-width:1024px){.popup-content{max-width:90%;padding:50px 20px}}.popup-content .btn-close{position:absolute;top:20px;right:20px;background:0 0;border:none;font-size:24px;cursor:pointer;color:#000;z-index:1}.popup-content h3{font-size:24px;font-weight:700;color:#000;margin-bottom:24px;text-align:center}@media (max-width:1024px){.popup-content h3{font-size:20px;margin-bottom:18px}}.popup-content .form-group{margin-bottom:20px}@media (max-width:1024px){.popup-content .form-group{margin-bottom:12px}}.popup-content .form-group label{display:block;margin-bottom:8px;font-size:15px;font-weight:500;color:#000}@media (max-width:1024px){.popup-content .form-group label{font-size:13px}}.popup-content .form-group .form-input{width:100%;height:48px;padding:0 16px;border:1px solid #e5e5e5;border-radius:4px;font-size:15px;background:#fff}.popup-content .form-group .form-input.readonly{background:#f8f9fa;color:#666;cursor:not-allowed}.popup-content .form-group .form-input:focus{border-color:#000;outline:0}.popup-content .form-group .form-input:disabled{background:#f8f9fa;cursor:not-allowed}.popup-content .form-group .form-input::placeholder{color:#999}@media (max-width:1024px){.popup-content .form-group .form-input{font-size:13px;height:36px;padding:0 12px}}.popup-content .form-group textarea.form-input{height:auto;min-height:120px;padding:16px;resize:vertical}@media (max-width:1024px){.popup-content .form-group textarea.form-input{font-size:13px;min-height:100px;padding:12px}}.popup-content .form-group select.form-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.popup-content .form-group select.form-input:disabled{background-color:#f8f9fa;color:#999}.popup-content .form-group .checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer}.popup-content .form-group .checkbox-label input[type=checkbox]{width:20px;height:20px;margin:0;border:1px solid #e5e5e5;border-radius:2px;appearance:none;cursor:pointer;position:relative}@media (max-width:1024px){.popup-content .form-group .checkbox-label input[type=checkbox]{width:16px;height:16px}}.popup-content .form-group .checkbox-label input[type=checkbox]:checked{background:#006ce4;border-color:#006ce4}.popup-content .form-group .checkbox-label input[type=checkbox]:checked:after{content:"+";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700;line-height:1}@media (max-width:1024px){.popup-content .form-group .checkbox-label input[type=checkbox]:checked:after{font-size:12px}}.popup-content .form-group .checkbox-label span{font-size:14px;color:#666}@media (max-width:1024px){.popup-content .form-group .checkbox-label span{font-size:12px}}.popup-content .form-group .checkbox-label span .privacy-link{color:#006ce4;text-decoration:underline;cursor:pointer;margin-left:4px}.popup-content .form-notice{margin-bottom:20px;padding:12px 16px;background:#f8f9fa;border-radius:4px}.popup-content .form-notice p{color:#666;font-size:14px;margin:0;display:flex;align-items:center;gap:8px}@media (max-width:1024px){.popup-content .form-notice p{font-size:12px}}.popup-content .form-notice p i{color:#0052cc;font-size:16px}@media (max-width:1024px){.popup-content .form-notice p i{font-size:14px}}.popup-content .btn-wrap{display:flex;gap:12px}.popup-content .btn-wrap button{flex:1;height:48px;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer}.popup-content .btn-wrap .btn-cancel{background:#fff;border:1px solid #e5e5e5;color:#666}.popup-content .btn-wrap .btn-cancel:hover{background:#f8f9fa}.popup-content .btn-wrap .btn-submit{background:#0052cc;border:none;color:#fff}.popup-content .btn-wrap .btn-submit:hover{background:#0047b3}.popup-content .btn-wrap .btn-submit:disabled{background:#e5e5e5;cursor:not-allowed}.popup-content .btn-wrap .btn-submit .fa-spinner{margin-right:8px}#loginPopup .popup-content .popup-text{text-align:center}#loginPopup .popup-content .popup-text h2{background:0 0;color:#000;font-size:36px;font-weight:600;margin-bottom:10px}@media (max-width:1024px){#loginPopup .popup-content .popup-text h2{font-size:30px}}#loginPopup .popup-content .popup-text p{font-size:14px;margin-bottom:40px;color:#999}#loginPopup .popup-content .input-group{margin-bottom:30px}#loginPopup .popup-content .input-group .input-wrap{position:relative;margin-bottom:12px}#loginPopup .popup-content .input-group .input-wrap i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#999;font-size:14px}#loginPopup .popup-content .input-group .input-wrap input{width:100%;height:52px;padding:0 16px 0 46px;border:1px solid #e5e5e5;border-radius:4px;font-size:15px;background:#fff}#loginPopup .popup-content .input-group .input-wrap input::placeholder{color:#999}#loginPopup .popup-content .input-group .input-wrap input:focus{border-color:#000;outline:0}#loginPopup .popup-content .button-group{display:flex;flex-direction:column;gap:12px}#loginPopup .popup-content .button-group .btn-login{width:100%;height:52px;background:#006ce4;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer}#loginPopup .popup-content .button-group a.btn-register{width:100%;height:52px;background:#000;color:#fff;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}#loginPopup .login-footer{display:flex;justify-content:center;align-items:center;margin-top:20px;font-size:14px;color:#999}.privacy-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000}.privacy-popup .popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px;background:#fff;border-radius:12px;padding:30px}.privacy-popup .popup-content .popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.privacy-popup .popup-content .popup-header h3{font-size:18px;font-weight:600;color:#000;margin-bottom:0}.privacy-popup .popup-content .popup-header .close-btn{background:0 0;border:none;font-size:24px;color:#666;cursor:pointer;padding:0}.privacy-popup .popup-content .popup-body{max-height:400px;overflow-y:auto;font-size:14px;line-height:1.6;color:#666}.privacy-popup .popup-content .popup-body p{margin:0}.subpage.search-result-page{padding:120px 0}@media screen and (max-width:768px){.subpage.search-result-page{padding:30px 0}}.subpage.search-result-page .container{max-width:1400px;margin:0 auto;padding:0 20px}.subpage.search-result-page .container h2{font-size:36px;font-weight:700;margin:0 0 12px;text-align:center}@media screen and (max-width:768px){.subpage.search-result-page .container h2{font-size:24px}}.result-count{text-align:center;color:#666;font-size:20px;margin-bottom:40px}@media screen and (max-width:768px){.result-count{font-size:16px;margin-bottom:20px}}.result-count span{color:#006ce4}.subpage.search-result-page .hospital-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.subpage.search-result-page .hospital-item{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;padding:12px}@media screen and (max-width:768px){.subpage.search-result-page .hospital-item{padding:0}}.subpage.search-result-page .hospital-item .item-wrap{display:flex;flex-direction:row;text-decoration:none;color:inherit}.subpage.search-result-page .hospital-item .hospital-image{width:200px;flex-shrink:0;position:relative;overflow:hidden;border-radius:20px}.subpage.search-result-page .hospital-item .hospital-image::after{content:"";display:block;padding-bottom:75%}.subpage.search-result-page .hospital-item .hospital-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.subpage.search-result-page .hospital-item .hospital-info{flex:1;padding:24px 20px 24px 36px;display:flex;flex-direction:column;justify-content:center}.subpage.search-result-page .hospital-main{margin-bottom:16px}.subpage.search-result-page .hospital-main .title-wrap{display:flex;flex-direction:row;gap:8px;align-items:center}.subpage.search-result-page .hospital-main .title-wrap .badge{display:inline-block;padding:4px 16px;background:#006ce4;color:#fff;border-radius:20px;font-size:13px;width:fit-content}.subpage.search-result-page .hospital-main .title-wrap h3{font-size:20px;font-weight:500;margin:0;color:#000;line-height:1}.subpage.search-result-page .hospital-main .title-wrap .location{font-size:15px;color:#666;line-height:1}.subpage.search-result-page .hospital-sub{display:flex;flex-direction:column;gap:8px}.subpage.search-result-page .hospital-sub p{margin:0;display:flex;align-items:center;gap:8px;color:#666;font-size:15px}.subpage.search-result-page .hospital-sub i{color:#006ce4;width:16px;flex-shrink:0}.subpage.search-result-page .no-result{text-align:center;padding:60px 0}.subpage.search-result-page .no-result p{margin:0 0 20px;font-size:16px;color:#666}.subpage.search-result-page .no-result .btn-back-search{background:#006ce4;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:15px;cursor:pointer}@media (max-width:1024px){.subpage.search-result-page .hospital-list{grid-template-columns:1fr}}@media (max-width:768px){.subpage.search-result-page .hospital-item .item-wrap{flex-direction:column}.subpage.search-result-page .hospital-item .hospital-image{width:100%}.subpage.search-result-page .hospital-item .hospital-info{padding:20px}}.pagination{display:flex;justify-content:center;gap:6px;margin-top:40px}.pagination a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(221,221,221,.7);border-radius:6px;color:rgba(51,51,51,.8);text-decoration:none;transition:all .2s ease;font-size:15px}.pagination a.current{background:#1a73e8;border-color:#1a73e8;color:#fff;font-weight:500}.pagination a:hover:not(.current){background:rgba(248,249,250,.7);border-color:#ddd}.pagination a.next i,.pagination a.prev i{font-size:13px}.mypage-container{max-width:768px;margin:0 auto;padding:0 20px;min-height:700px}.mypage-header{position:relative;padding:20px 0;text-align:center;border-bottom:1px solid rgba(221,221,221,.5)}.mypage-header .btn-back{position:absolute;left:0;top:50%;transform:translateY(-50%);background:0 0;border:none;font-size:20px;color:#333;cursor:pointer}.mypage-header h1{font-size:18px;font-weight:600;margin:0}.user-profile{padding:30px 0}.user-profile .user-name{font-size:24px;font-weight:700;margin:0 0 10px 0}.user-profile .user-greeting{font-size:16px;color:rgba(51,51,51,.7);margin:0}.user-profile .user-badge{display:inline-block;background:#1a73e8;color:#fff;padding:5px 15px;border-radius:20px;font-size:14px;margin-top:10px}.point-card{background:#1a73e8;color:#fff;padding:20px;border-radius:12px;margin-bottom:30px}.point-card .point-title{font-size:16px;margin-bottom:10px}.point-card .point-amount{display:flex;align-items:baseline}.point-card .point-amount .point{font-size:28px;font-weight:700}.point-card .point-amount .unit{font-size:20px;margin-left:5px}.menu-list{border-top:1px solid rgba(221,221,221,.5)}.menu-list .menu-item{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid rgba(221,221,221,.5);text-decoration:none;color:#333}.menu-list .menu-item i:first-child{width:24px;margin-right:15px;color:#1a73e8}.menu-list .menu-item i:last-child{color:rgba(51,51,51,.3)}.menu-list .menu-item span{flex:1;font-size:16px}@media (max-width:768px){.mypage-container{padding:0 15px}.user-profile .user-name{font-size:20px}.user-profile .user-greeting{font-size:14px}.point-card{padding:15px}.point-card .point-amount .point{font-size:24px}.menu-list .menu-item{padding:15px 0}}.login-wrap{max-width:400px;margin:100px auto;padding:0 20px}.login-wrap h2{font-size:36px;font-weight:700;text-align:center;margin-bottom:40px}.login-wrap .input-group{margin-bottom:20px}.login-wrap .input-group .input-wrap{position:relative;margin-bottom:12px}.login-wrap .input-group .input-wrap i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#999;font-size:14px}.login-wrap .input-group .input-wrap input{width:100%;height:48px;padding:0 16px 0 46px;border:1px solid #e5e5e5;border-radius:4px;font-size:15px;background:#fff}.login-wrap .input-group .input-wrap input::placeholder{color:#999}.login-wrap .input-group .input-wrap input:focus{border-color:#000;outline:0}.login-wrap .btn-login{width:100%;height:48px;background:#000;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;margin-bottom:20px;cursor:pointer}.login-wrap .login-footer{display:flex;justify-content:center;align-items:center}.login-wrap .login-footer .auto-login{display:flex;align-items:center}.login-wrap .login-footer .auto-login input[type=checkbox]{width:20px;height:20px;margin:0;margin-right:8px;border:1px solid #e5e5e5;border-radius:2px;appearance:none;cursor:pointer}.login-wrap .login-footer .auto-login input[type=checkbox]:checked{background:#000;border-color:#000}.login-wrap .login-footer .auto-login label{font-size:14px;color:#666;cursor:pointer}.login-wrap .login-footer .account-links a{font-size:14px;color:#666;text-decoration:none}.login-wrap .login-footer .account-links a:hover{color:#000}.login-wrap .login-footer .account-links .divider{margin:0 8px;color:#e5e5e5}.login-wrap .non-member-box{margin-top:30px;background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.05);padding:40px}.login-wrap .non-member-box .non-member-header{margin-bottom:20px}.login-wrap .non-member-box .non-member-header h3{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.login-wrap .non-member-box .non-member-header p{color:#666;font-size:14px}.login-wrap .non-member-box .privacy-content{background:#f8f9fa;padding:20px;border-radius:5px;margin-bottom:20px;height:150px;overflow-y:auto;font-size:14px;line-height:1.6;color:#666}.login-wrap .non-member-box .privacy-agree{display:flex;align-items:center;margin-bottom:20px}.login-wrap .non-member-box .privacy-agree input[type=checkbox]{margin-right:8px}.login-wrap .non-member-box .privacy-agree label{font-size:14px;color:#666}.login-wrap .non-member-box .btn-guest{display:block;width:100%;height:50px;background:#666;color:#fff;border:none;border-radius:5px;font-size:16px;font-weight:500;text-align:center;line-height:50px;text-decoration:none;transition:all .3s}.login-wrap .non-member-box .btn-guest:hover{background:#555}@media (max-width:768px){.login-wrap{margin:60px auto}.login-wrap .input-group .input-wrap input{height:44px}.login-wrap .btn-login{height:44px}}.consult-detail{max-width:768px;margin:0 auto;padding:0 20px}.consult-detail .page-title{font-size:24px;font-weight:500;text-align:center;margin:40px 0}.consult-detail .consult-card{background:linear-gradient(to right,#1e88e5,#40c4ff);border-radius:16px;padding:24px;margin-bottom:24px;color:#fff}.consult-detail .consult-card .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.consult-detail .consult-card .header .hospital-info .badge{display:inline-block;padding:4px 12px;background:rgba(255,255,255,.2);border-radius:4px;font-size:14px;margin-bottom:8px}.consult-detail .consult-card .header .hospital-info .name{font-size:20px;font-weight:500;margin-bottom:4px}.consult-detail .consult-card .header .hospital-info .department{font-size:15px;opacity:.8}.consult-detail .consult-card .header .btn-consult{padding:8px 16px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4);border-radius:4px;color:#fff;font-size:14px;text-decoration:none;transition:all .2s}.consult-detail .consult-card .header .btn-consult:hover{background:rgba(255,255,255,.3)}.consult-detail .consult-card .info-list{display:flex;flex-direction:column;gap:12px}.consult-detail .consult-card .info-list .info-item{display:flex;align-items:center;gap:12px;font-size:15px}.consult-detail .consult-card .info-list .info-item i{width:20px;opacity:.8}.consult-detail .btn-consult-action{display:block;width:100%;padding:16px;background:#f5f6f8;border:none;border-radius:8px;color:#1a1a1a;font-size:16px;text-align:center;text-decoration:none;margin-top:16px;transition:all .2s}.consult-detail .btn-consult-action:hover{background:#e9ecef}.subpage.subpage-consultations{padding:40px 20px;background:#f8f9fa}.subpage.subpage-consultations .container{max-width:768px;margin:0 auto}.subpage.subpage-consultations .page-title{font-size:24px;font-weight:600;text-align:center;margin-bottom:32px;color:#1a1a1a}.subpage.subpage-consultations .consultation-list .consultation-item{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;margin-bottom:20px}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-header{background:linear-gradient(135deg,#2196f3,#4fc3f7);padding:24px;position:relative}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-header .badge{display:inline-block;background:#fff;color:#2196f3;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:500;margin-bottom:12px}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-header .hospital-info{color:#fff}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-header .hospital-info h3{font-size:20px;font-weight:500;margin:0 0 6px}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-header .hospital-info .specialty_choice{font-size:14px;opacity:.9}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-header .reg-date{position:absolute;top:24px;right:24px;color:rgba(255,255,255,.9);font-size:14px}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-header .status{position:absolute;top:24px;right:24px;padding:6px 16px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:6px;color:#fff;font-size:13px;font-weight:500}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-body{padding:24px}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-body .info-group .info-item{display:flex;align-items:center;padding:12px 0;border-bottom:none}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-body .info-group .info-item i{color:#2196f3;font-size:18px;min-width:24px;margin-right:8px}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-body .info-group .info-item .info-content{display:flex;align-items:center;gap:8px}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-body .info-group .info-item .info-content .label{font-size:14px;color:#2196f3;font-weight:500;white-space:nowrap}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-body .info-group .info-item .info-content .value{font-size:14px;color:#1a1a1a;font-weight:400}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-footer{background:#f8f9fa;padding:16px 24px;border-top:1px solid #eef0f2;display:flex;justify-content:center;align-items:center}.subpage.subpage-consultations .consultation-list .consultation-item .consultation-footer .btn-status{width:100%;padding:12px;border:none;border-radius:6px;background:0 0;color:#868e96;font-size:14px;font-weight:500;cursor:default}.subpage.subpage-consultations .no-data{text-align:center;padding:80px 0;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.subpage.subpage-consultations .no-data i{font-size:40px;color:#adb5bd;margin-bottom:16px}.subpage.subpage-consultations .no-data p{font-size:15px;color:#868e96;margin:0}.subpage.subpage-consultations .pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:32px}.subpage.subpage-consultations .pagination a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:14px;color:#495057;text-decoration:none;transition:all .2s}.subpage.subpage-consultations .pagination a:hover{background:#e9ecef}.subpage.subpage-consultations .pagination a.current{background:#2196f3;color:#fff;font-weight:500}.subpage.subpage-consultations .pagination a.next,.subpage.subpage-consultations .pagination a.prev{background:#f1f3f5}.subpage.subpage-consultations .pagination a.next i,.subpage.subpage-consultations .pagination a.prev i{font-size:12px}.dnb-register{max-width:800px;margin:0 auto;padding:40px 20px}.dnb-register .register-header{text-align:center;margin-bottom:40px}.dnb-register .register-header h2{font-size:28px;font-weight:700;margin-bottom:15px;color:#000}.dnb-register .register-header .register-notice{color:#a3a3af;font-size:15px}.dnb-register .register-header .register-notice i{color:#006ce4;margin-right:5px}.dnb-register .agreement-section{margin-bottom:30px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.dnb-register .agreement-section .section-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e5e7eb}.dnb-register .agreement-section .section-header h3{font-size:18px;font-weight:600;color:#000}.dnb-register .agreement-section .section-header .required{font-size:13px;color:#ff4757}.dnb-register .agreement-section .agreement-content{padding:20px}.dnb-register .agreement-section .agreement-content textarea{width:100%;height:180px;padding:15px;border:1px solid #e5e7eb;border-radius:5px;resize:none;font-size:14px;line-height:1.6;color:#a3a3af}.dnb-register .privacy-table{width:100%;border-collapse:collapse}.dnb-register .privacy-table td,.dnb-register .privacy-table th{padding:12px 15px;border:1px solid #e5e7eb;text-align:left;font-size:14px;line-height:1.4}.dnb-register .privacy-table th{background:#f8f9fa;font-weight:600;color:#000}.dnb-register .privacy-table td{color:#a3a3af}.dnb-register .agree-all,.dnb-register .agreement-checkbox{padding:15px 20px;background:#f8f9fa}.dnb-register .agree-all label,.dnb-register .agreement-checkbox label{display:flex;align-items:center;cursor:pointer;font-size:15px;color:#000}.dnb-register .agree-all label .checkbox-icon,.dnb-register .agreement-checkbox label .checkbox-icon{width:20px;height:20px;margin-right:8px;border:2px solid #ddd;border-radius:4px;position:relative;transition:all .2s}.dnb-register .agree-all label .checkbox-icon:after,.dnb-register .agreement-checkbox label .checkbox-icon:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.dnb-register .agree-all input[type=checkbox],.dnb-register .agreement-checkbox input[type=checkbox]{display:none}.dnb-register .agree-all input[type=checkbox]:checked+label .checkbox-icon,.dnb-register .agreement-checkbox input[type=checkbox]:checked+label .checkbox-icon{background:#006ce4;border-color:#006ce4}.dnb-register .agree-all input[type=checkbox]:checked+label .checkbox-icon:after,.dnb-register .agreement-checkbox input[type=checkbox]:checked+label .checkbox-icon:after{opacity:1}.dnb-register .agree-all{margin:20px 0;padding:20px;background:#f1f3f5;border-radius:10px}.dnb-register .agree-all label{font-weight:600}.dnb-register .btn-area{display:flex;justify-content:center;gap:10px;margin-top:40px}.dnb-register .btn-area .btn-cancel,.dnb-register .btn-area .btn-submit{padding:15px 40px;border-radius:5px;font-size:16px;font-weight:500;transition:all .3s}.dnb-register .btn-area .btn-cancel{background:#fff;border:1px solid #ddd;color:#666}.dnb-register .btn-area .btn-cancel:hover{background:#f8f9fa}.dnb-register .btn-area .btn-submit{background:#006ce4;color:#fff;border:none;cursor:pointer}.dnb-register .btn-area .btn-submit:hover{background:#1557b0}.dnb-register .form-wrap{margin-top:40px}.dnb-register .form-wrap .form-section{margin-bottom:50px}.dnb-register .form-wrap .form-section h3{font-size:20px;font-weight:600;color:#000;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #1a73e8}.dnb-register .form-wrap .form-group{margin-bottom:25px}.dnb-register .form-wrap .form-group label{display:block;font-size:15px;font-weight:500;color:#000;margin-bottom:8px}.dnb-register .form-wrap .form-group label .required{color:#ff4757;margin-left:4px}.dnb-register .form-wrap .form-group .input-wrap{position:relative}.dnb-register .form-wrap .form-group .input-wrap .tooltip{display:none;position:absolute;top:100%;left:0;background:#666;color:#fff;padding:8px 12px;border-radius:4px;font-size:13px;margin-top:5px;z-index:1}.dnb-register .form-wrap .form-group .input-wrap .tooltip:before{content:"";position:absolute;bottom:100%;left:15px;border:6px solid transparent;border-bottom-color:#666}.dnb-register .form-wrap .form-group .input-wrap:hover .tooltip{display:block}.dnb-register .form-wrap .form-group .form-input{width:100%;height:45px;padding:0 15px;border:1px solid #ddd;border-radius:5px;font-size:15px;transition:all .3s}.dnb-register .form-wrap .form-group .form-input:focus{border-color:#1a73e8;box-shadow:0 0 0 3px rgba(26,115,232,.1)}.dnb-register .form-wrap .form-group .form-msg{display:block;margin-top:5px;font-size:13px;color:#ff4757}.dnb-register .cert-buttons{display:flex;gap:10px;margin-bottom:30px}.dnb-register .cert-buttons .btn-cert{flex:1;height:45px;border:none;border-radius:5px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s}.dnb-register .cert-buttons .btn-cert.btn-kakao{background:#fee500;color:#000}.dnb-register .cert-buttons .btn-cert.btn-kakao:hover{background:#e6cf00}.dnb-register .cert-buttons .btn-cert.btn-phone{background:#1a73e8;color:#fff}.dnb-register .cert-buttons .btn-cert.btn-phone:hover{background:#1557b0}.dnb-register .cert-buttons .btn-cert.btn-ipin{background:#fff;border:1px solid #ddd;color:#000}.dnb-register .cert-buttons .btn-cert.btn-ipin:hover{background:#f8f9fa}.dnb-register .agree-group{margin-top:20px}.dnb-register .agree-group .agree-item{margin-bottom:15px;display:flex;align-items:center}.dnb-register .agree-group .agree-item input[type=checkbox]{width:18px;height:18px;margin-right:8px}.dnb-register .agree-group .agree-item label{font-size:14px;color:#666;margin-bottom:0}.dnb-register .captcha-wrap{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:5px}.dnb-register .btn-wrap{display:flex;justify-content:center;gap:15px;margin-top:50px}.dnb-register .btn-wrap .btn-cancel,.dnb-register .btn-wrap .btn-submit{min-width:150px;height:50px;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.dnb-register .btn-wrap .btn-cancel{background:#fff;border:1px solid #ddd;color:#666}.dnb-register .btn-wrap .btn-cancel:hover{background:#f8f9fa;border-color:#c8c8c8}.dnb-register .btn-wrap .btn-submit{background:#1a73e8;border:none;color:#fff}.dnb-register .btn-wrap .btn-submit:hover{background:#1557b0}@media (max-width:768px){.dnb-register{padding:20px}.dnb-register .register-header{margin-bottom:30px}.dnb-register .register-header h2{font-size:24px}.dnb-register .privacy-table td,.dnb-register .privacy-table th{padding:10px;font-size:13px}.dnb-register .btn-area .btn-cancel,.dnb-register .btn-area .btn-submit{padding:12px 30px;font-size:15px}.dnb-register .form-wrap .form-section h3{font-size:18px;margin-bottom:20px}.dnb-register .form-wrap .form-group{margin-bottom:20px}.dnb-register .form-wrap .form-group label{font-size:14px}.dnb-register .form-wrap .form-group .form-input{height:40px;font-size:14px}.dnb-register .cert-buttons{flex-direction:column;gap:8px}.dnb-register .btn-wrap{flex-direction:column;gap:10px;padding:0 20px}.dnb-register .btn-wrap .btn-cancel,.dnb-register .btn-wrap .btn-submit{width:100%;height:45px;font-size:15px}}.register-result{max-width:600px;margin:60px auto;padding:0 20px}.register-result .result-box{background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.05);padding:40px}.register-result .result-box .result-header{text-align:center;margin-bottom:40px}.register-result .result-box .result-header i{font-size:60px;color:#1a73e8;margin-bottom:20px}.register-result .result-box .result-header h2{font-size:28px;font-weight:700;color:#000;margin-bottom:15px}.register-result .result-box .result-header .welcome-msg{font-size:16px;color:#666}.register-result .result-box .member-info{background:#f8f9fa;border-radius:8px;padding:25px;margin-bottom:30px}.register-result .result-box .member-info h3{font-size:18px;font-weight:600;color:#000;margin-bottom:20px}.register-result .result-box .member-info ul{list-style:none;padding:0;margin:0}.register-result .result-box .member-info ul li{display:flex;margin-bottom:12px;font-size:15px}.register-result .result-box .member-info ul li:last-child{margin-bottom:0}.register-result .result-box .member-info ul li .label{width:80px;color:#666}.register-result .result-box .member-info ul li .value{flex:1;color:#000;font-weight:500}.register-result .result-box .certify-notice{background:#fff8e1;border-radius:8px;padding:20px;margin-bottom:30px;display:flex;align-items:flex-start}.register-result .result-box .certify-notice i{color:#ffa000;font-size:20px;margin-right:15px;margin-top:3px}.register-result .result-box .certify-notice p{margin:0;font-size:14px;line-height:1.6;color:#666}.register-result .result-box .btn-group{display:flex;gap:10px}.register-result .result-box .btn-group .btn-home,.register-result .result-box .btn-group .btn-login{flex:1;height:50px;border-radius:5px;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s}.register-result .result-box .btn-group .btn-home{background:#f8f9fa;color:#666;border:1px solid #ddd}.register-result .result-box .btn-group .btn-home:hover{background:#f1f3f5}.register-result .result-box .btn-group .btn-login{background:#1a73e8;color:#fff}.register-result .result-box .btn-group .btn-login:hover{background:#1557b0}@media (max-width:768px){.register-result{margin:30px auto}.register-result .result-box{padding:30px 20px}.register-result .result-box .result-header{margin-bottom:30px}.register-result .result-box .result-header i{font-size:50px}.register-result .result-box .result-header h2{font-size:24px}.register-result .result-box .btn-group{flex-direction:column}.register-result .result-box .btn-group .btn-home,.register-result .result-box .btn-group .btn-login{width:100%;height:45px}}.member-confirm{max-width:500px;margin:60px auto;padding:0 20px}.member-confirm .confirm-box{background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.05);padding:40px}.member-confirm .confirm-box .confirm-header{text-align:center;margin-bottom:40px}.member-confirm .confirm-box .confirm-header h2{font-size:28px;font-weight:700;color:#000;margin-bottom:15px}.member-confirm .confirm-box .confirm-header .confirm-notice{font-size:15px;color:#666;line-height:1.6;margin:0;word-break:keep-all}.member-confirm .confirm-box .confirm-form .form-group{margin-bottom:20px}.member-confirm .confirm-box .confirm-form .form-group label{display:block;font-size:15px;font-weight:500;color:#000;margin-bottom:8px}.member-confirm .confirm-box .confirm-form .form-group label .required{color:#ff4757;margin-left:4px}.member-confirm .confirm-box .confirm-form .form-group .form-input{width:100%;height:50px;padding:0 15px;border:1px solid #ddd;border-radius:5px;font-size:15px;transition:all .3s}.member-confirm .confirm-box .confirm-form .form-group .form-input:focus{border-color:#1a73e8;box-shadow:0 0 0 3px rgba(26,115,232,.1)}.member-confirm .confirm-box .confirm-form .form-group .form-input.readonly{background-color:#f8f9fa;color:#666}.member-confirm .confirm-box .confirm-form .btn-group{display:flex;gap:10px;margin-top:30px}.member-confirm .confirm-box .confirm-form .btn-group .btn-cancel,.member-confirm .confirm-box .confirm-form .btn-group .btn-confirm{flex:1;height:50px;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.member-confirm .confirm-box .confirm-form .btn-group .btn-cancel{background:#fff;border:1px solid #ddd;color:#666}.member-confirm .confirm-box .confirm-form .btn-group .btn-cancel:hover{background:#f8f9fa;border-color:#c8c8c8}.member-confirm .confirm-box .confirm-form .btn-group .btn-confirm{background:#1a73e8;border:none;color:#fff}.member-confirm .confirm-box .confirm-form .btn-group .btn-confirm:hover{background:#1557b0}@media (max-width:768px){.member-confirm{margin:30px auto}.member-confirm .confirm-box{padding:30px 20px}.member-confirm .confirm-box .confirm-header{margin-bottom:30px}.member-confirm .confirm-box .confirm-header h2{font-size:24px}}.find-account-wrap{max-width:480px;margin:80px auto;padding:0 20px}.find-account-box{text-align:center}.find-account-box .find-header{margin-bottom:40px}.find-account-box .find-header h2{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.find-account-box .find-header .find-desc{font-size:15px;color:#666;margin:0;line-height:1.6}.find-account-box .find-content form .form-group{margin-bottom:16px}.find-account-box .find-content form .form-group .form-input{width:100%;height:48px;padding:0 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;color:#1a1a1a;background:#fff;transition:all .2s}.find-account-box .find-content form .form-group .form-input::placeholder{color:#999}.find-account-box .find-content form .form-group .form-input:focus{border-color:#000;outline:0}.find-account-box .find-content form #captcha{text-align:left;border:none;width:100%;padding:0;margin:0;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:5px}.find-account-box .find-content form #captcha legend{display:none}.find-account-box .find-content form #captcha #captcha_img{height:48px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;display:inline-flex}.find-account-box .find-content form #captcha #captcha_key{display:inline-flex;width:120px;height:48px;padding:0 16px;border:1px solid #e5e7eb;border-radius:4px;font-size:15px;background:#fff;text-align:center;flex:1}.find-account-box .find-content form #captcha #captcha_key::placeholder{color:#999}.find-account-box .find-content form #captcha #captcha_key:focus{border-color:#000;outline:0}.find-account-box .find-content form #captcha #captcha_mp3,.find-account-box .find-content form #captcha #captcha_reload{display:inline-flex;width:40px;height:40px;border-radius:0;align-items:center;justify-content:center;cursor:pointer}.find-account-box .find-content form #captcha #captcha_mp3 span,.find-account-box .find-content form #captcha #captcha_reload span{display:none}.find-account-box .find-content form #captcha #captcha_mp3:hover,.find-account-box .find-content form #captcha #captcha_reload:hover{border-color:#666}.find-account-box .find-content form #captcha #captcha_info{display:block;color:#666;font-size:14px;margin-top:8px;text-align:center;margin-left:auto;flex-basis:100%}.find-account-box .find-content form .btn-group{margin-top:24px}.find-account-box .find-content form .btn-group .btn-submit{width:100%;height:52px;background:#000;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.find-account-box .find-content form .btn-group .btn-submit:hover{background:rgb(25.5,25.5,25.5)}@media (max-width:768px){.find-account-wrap{margin:40px auto}.find-account-box .find-header{margin-bottom:32px}.find-account-box .find-header h2{font-size:24px}}html{scroll-behavior:smooth}main .bg-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.1);z-index:1;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}main .section{overflow:hidden;min-height:100svh;width:100%}main .section .video-wrap{position:absolute;top:0;left:0}main .section .video-wrap video{min-height:100%;min-width:100%}main .section .text-wrap{position:relative;z-index:1}main .section01{display:flex;justify-content:center;align-items:center;flex-direction:row;background-image:url(../../img/mw/mw_main_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1430px){main .section01{padding:80px 0}}@media (max-width:1024px){main .section01 .fp-overflow{width:90%}}main .section01 .text-wrap h2{font-size:75px;text-align:center;color:#fff;font-weight:600;opacity:0;animation:slideUp 1s .5s ease 1 forwards}@media (max-width:1024px){main .section01 .text-wrap h2{font-size:38px}}main .section01 .text-wrap h5{color:#fff;font-family:Montserrat;font-size:49px;text-align:center;font-weight:100;opacity:0;animation:slideUp 1s .7s ease 1 forwards}@media (max-width:1024px){main .section01 .text-wrap h5{font-size:24px;font-weight:200}}main .section01 .text-wrap p{color:#fff;margin-top:50px;text-align:center;opacity:0;animation:slideUp 1s .9s ease 1 forwards}@media (max-width:1024px){main .section01 .text-wrap p{font-size:14px}}main .section01 .text-wrap .search-wrap{margin-top:40px;opacity:0;animation:slideUp 1s 1.1s ease 1 forwards;width:100%;padding:0 20px}@media (max-width:1430px){main .section01 .text-wrap .search-wrap{margin-top:25px}}main .section01 .text-wrap .search-wrap .search-box{position:relative;max-width:800px;margin:0 auto;background:#fff;border-radius:10px;box-shadow:0 2px 20px rgba(0,0,0,.1);overflow:hidden;height:80px;display:flex;align-items:center}@media (max-width:1430px){main .section01 .text-wrap .search-wrap .search-box{max-width:100%;height:55px}}main .section01 .text-wrap .search-wrap .search-box input[type=text]{width:100%;height:100%;padding:0 70px 0 40px;border:none;background:0 0;font-size:17px;color:#333}@media (max-width:1430px){main .section01 .text-wrap .search-wrap .search-box input[type=text]{padding:0 60px 0 25px;font-size:15px}}main .section01 .text-wrap .search-wrap .search-box input[type=text]::placeholder{color:#999;font-weight:400}main .section01 .text-wrap .search-wrap .search-box input[type=text]:focus{outline:0}main .section01 .text-wrap .search-wrap .search-box .btn-search{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:0 0;border:none;width:40px;height:40px;color:#006ce4;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media (max-width:1430px){main .section01 .text-wrap .search-wrap .search-box .btn-search{width:35px;height:35px;font-size:20px;right:10px}}main .section01 .text-wrap .search-wrap .search-box .btn-search:hover{transform:translateY(-50%) scale(1.1)}main .section01 .scroll-ani{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;bottom:3vh;left:0;right:0;color:#fff;font-size:14px;font-family:Montserrat;opacity:0;animation:slideUp 1s .9s ease 1 forwards}main .section01 .scroll-ani a.scroll span{background:rgba(255,255,255,.3);border-radius:2px;bottom:5px;height:40px;top:-50px;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:4px}main .section01 .scroll-ani a.scroll span::before{animation:pill 3.5s linear infinite;background-image:linear-gradient(to top,#fff 30%,#88d3ce 70%);border-radius:2px;content:"";display:block;height:40px;left:0;position:absolute;width:4px}main .section02{display:flex;justify-content:center;align-items:center;flex-direction:row;position:relative}@media (max-width:1430px){main .section02{padding:80px 0}}main .section02 .text-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}main .section02 .text-wrap img.contents-logo{margin-bottom:30px}@media (max-width:1430px){main .section02 .text-wrap img.contents-logo{width:45%}}main .section02 .text-wrap .content{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:50px}@media (max-width:1430px){main .section02 .text-wrap .content{flex-direction:column;margin-top:0}}main .section02 .text-wrap .content .img-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-right:50px}@media (max-width:1430px){main .section02 .text-wrap .content .img-wrapper{margin-bottom:20px;margin-right:0}}main .section02 .text-wrap .content .img-wrapper img{max-width:85%}main .section02 .text-wrap .content p{font-size:20px;margin-top:14px}@media (max-width:1430px){main .section02 .text-wrap .content p{font-size:15px;margin-top:7px;margin:0 25px}}main .section02 .text-wrap .content p span.color-point{color:#006ce4;font-weight:700;margin-right:5px}main .section02 .bg-text{position:absolute;width:100%;left:0;bottom:0;line-height:0}@media (max-width:1430px){main .section02 .bg-text{display:none}}main .section02 .bg-text .bigtext{font-size:100px;font-family:Montserrat;font-weight:700;color:rgba(0,108,228,.05);width:100%;margin:0;line-height:1}@media (max-width:1430px){main .section02 .bg-text .bigtext{font-size:35px}}main .section02 .bg-text .bigtext.left{text-align:left}main .section02 .bg-text .bigtext.right{text-align:right}main .section02 .bgimage{position:absolute}main .section02 .bgimage.bgimage1{top:-45vh;right:-15vw;opacity:.7;transform:scale(.7)}main .section02 .bgimage.bgimage2{top:-65vh;right:50vw;opacity:.5;transform:scale(.6)}main .section02 .bgimage.bgimage3{top:22vh;right:-30vw;opacity:.5;transform:scale(.6)}main .section03{display:flex;justify-content:center;align-items:center;flex-direction:row;background-image:url(../../img/mw/mw_sec03_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:80px;padding-bottom:30px}main .section03 .text-wrap{margin-bottom:60px}@media (max-width:1430px){main .section03 .text-wrap{margin-bottom:30px}}main .section03 .text-wrap h2{font-size:50px;text-align:center;font-weight:600}@media (max-width:1430px){main .section03 .text-wrap h2{font-size:24px}}main .section03 .text-wrap h2 .bluetext{font-size:90px;color:#006ce4;line-height:1}@media (max-width:1430px){main .section03 .text-wrap h2 .bluetext{font-size:45px}}main .section03 .text-wrap p{font-size:20px;text-align:center;margin-top:14px}@media (max-width:1430px){main .section03 .text-wrap p{font-size:14px;letter-spacing:-1px;margin:5px 0}}main .section03 .icon-area{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);grid-gap:20px;margin:0 auto;padding:20px;margin-bottom:50px}@media (max-width:1430px){main .section03 .icon-area{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,1fr);grid-gap:12px;padding:0 10px}}main .section03 .icon-area .icon{background-color:#fff;border-radius:20px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;position:relative;height:250px;transition:all .1s ease-in-out}@media (max-width:1430px){main .section03 .icon-area .icon{height:auto}}main .section03 .icon-area .icon img{width:100%;width:100%;object-fit:cover;border-top-right-radius:20px;border-top-left-radius:20px}main .section03 .icon-area .icon .icon-textarea{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 15px;flex:1;width:100%}main .section03 .icon-area .icon .icon-textarea span{font-size:18px;line-height:1.2;font-weight:600;margin-bottom:8px;color:#333}@media (max-width:1430px){main .section03 .icon-area .icon .icon-textarea span{font-size:14px;margin-bottom:4px}}main .section03 .icon-area .icon .icon-textarea .over-content{background-color:transparent;display:flex;justify-content:center;align-items:center;color:#666;text-align:center;transition:.3s all ease-in-out;font-size:13px;line-height:1.4}@media (max-width:1430px){main .section03 .icon-area .icon .icon-textarea .over-content{font-size:11px}}main .section03 .icon-area .icon:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);border:3px solid #006ce4}main .section03 .icon-area .icon:hover .icon-textarea span{color:#006ce4}main .section04{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:50px}main .section04 .text-area{margin-bottom:60px}@media (max-width:1430px){main .section04 .text-area{margin-bottom:30px}}main .section04 .text-area h2{text-align:center;font-size:50px;font-weight:600}@media (max-width:1430px){main .section04 .text-area h2{font-size:24px}}main .section04 .text-area h2 .bluetext{font-size:90px;color:#006ce4;line-height:1}@media (max-width:1430px){main .section04 .text-area h2 .bluetext{font-size:45px}}main .section04 .text-area p{font-size:20px;text-align:center;margin-top:14px}@media (max-width:1430px){main .section04 .text-area p{font-size:14px;letter-spacing:-1px;margin:5px 0}}main .section04 .icon-area{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-gap:20px;margin:0 auto;margin-bottom:50px;padding:25px}@media (max-width:1430px){main .section04 .icon-area{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-gap:12px}}main .section04 .icon-area .icon{background-color:#fff;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:295px;height:245px;border:5px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(210deg,#006ce4,#67c6e3);background-origin:border-box;background-clip:content-box,border-box}@media (max-width:1430px){main .section04 .icon-area .icon{width:100%;height:auto;border:3px solid transparent}}main .section04 .icon-area .icon img{margin-bottom:20px}@media (max-width:1430px){main .section04 .icon-area .icon img{margin-bottom:5px;max-width:30%;margin-top:20px}}main .section04 .icon-area .icon p.text{font-size:16px;line-height:1.4;font-weight:400;text-align:center;margin:0}@media (max-width:1430px){main .section04 .icon-area .icon p.text{margin:0;font-size:12px;letter-spacing:-1px;margin:5px 0;margin-bottom:20px;padding:0 10px}}main .section04 .icon-area .icon p.text span.number{font-size:20px;color:#006ce4;font-weight:700;display:block;margin-bottom:10px}@media (max-width:1430px){main .section04 .icon-area .icon p.text span.number{font-size:14px}}main .section05{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:100px 0}@media (max-width:1430px){main .section05{flex-wrap:wrap}}main .section05 .bgimage{position:absolute}main .section05 .bgimage.bgimage1{top:-120vh;right:-62vw;opacity:.5;transform:scale(.7)}main .section05 .bgimage.bgimage2{top:-15vh;right:60vw;opacity:.6;transform:scale(.7)}main .section05 .bgimage.bgimage3{top:15vh;right:-30vw;opacity:.7;transform:scale(.7)}main .section05 .text-area{margin-bottom:60px}@media (max-width:1430px){main .section05 .text-area{margin-bottom:20px}}main .section05 .text-area h2{text-align:center;font-size:50px;font-weight:600}@media (max-width:1430px){main .section05 .text-area h2{font-size:24px}}main .section05 .text-area h2 .bluetext{font-size:90px;color:#006ce4;line-height:1}@media (max-width:1430px){main .section05 .text-area h2 .bluetext{font-size:45px}}main .section05 .panel-area{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:25px}@media (max-width:1430px){main .section05 .panel-area{grid-template-columns:repeat(1,1fr)}}main .section05 .panel-area .panel{box-shadow:0 0 20px rgba(0,81,255,.1);border-radius:20px;display:flex;flex-direction:column;width:340px;height:700px;padding:20px;z-index:1;background-color:#fff}@media (max-width:1430px){main .section05 .panel-area .panel{padding:10px;width:100%;height:auto;border-radius:20px;align-items:flex-start;padding:20px}}main .section05 .panel-area .panel .img-wrapper img{width:100%;height:100%;object-fit:cover}main .section05 .panel-area .panel .subtitle{font-size:22px;margin-top:30px;margin-bottom:35px;font-weight:600;padding:0 10px}@media (max-width:1430px){main .section05 .panel-area .panel .subtitle{font-size:16px;margin-bottom:10px;width:100%}}main .section05 .panel-area .panel .desc{font-size:18px;font-weight:500;padding:0 10px}@media (max-width:1430px){main .section05 .panel-area .panel .desc{font-size:14px}}main .section05 .panel-area .panel .desc li{margin-bottom:10px;position:relative;padding-left:25px}@media (max-width:1430px){main .section05 .panel-area .panel .desc li{margin-bottom:2px}}main .section05 .panel-area .panel .desc li i{color:#006ce4;position:absolute;left:0}main .section05 .panel-area .panel .desc li:last-child{margin-bottom:0}main .section05 .panel-area .panel .desc li img{margin-right:10px}main .section06{display:flex;justify-content:center;align-items:center;flex-direction:column;background-image:url(../../img/mw/mw_sec06_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1430px){main .section06{padding:80px 0}}main .section06 .text-area{margin-bottom:80px}@media (max-width:1430px){main .section06 .text-area{margin-bottom:25px}}main .section06 .text-area h2{text-align:center;font-size:50px;color:#fff;font-weight:600}@media (max-width:1430px){main .section06 .text-area h2{font-size:24px}}main .section06 .text-area h2 .bluetext{font-size:90px;color:#fff;line-height:1}@media (max-width:1430px){main .section06 .text-area h2 .bluetext{font-size:60px;line-height:0}}main .section06 .step-area{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:50px}@media (max-width:1430px){main .section06 .step-area{flex-direction:column;flex-wrap:wrap;padding:0 20px}}main .section06 .step-area .step{background-color:#fff;border-radius:50%;width:242px;height:242px;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.5s all ease-in-out}@media (max-width:1430px){main .section06 .step-area .step{width:100%;height:auto;border-radius:20px;flex-direction:row;padding:15px 40px}}main .section06 .step-area .step .label{transition:.5s all ease-in-out;font-size:14px;box-shadow:0 0 10px rgba(0,0,0,.1);width:105px;display:flex;justify-content:center;align-items:center;flex-direction:row;padding:6px;font-weight:700;color:#006ce4;border-radius:20px;line-height:1;margin-bottom:30px;font-weight:800}@media (max-width:1430px){main .section06 .step-area .step .label{margin-bottom:10px;font-size:13px;width:30px;height:30px;border-radius:50%;margin-bottom:0;display:none}}main .section06 .step-area .step .text{text-align:center;font-size:20px;line-height:1.4}@media (max-width:1430px){main .section06 .step-area .step .text{font-size:15px}}main .section06 .step-area .step .text .small{font-size:17px}@media (max-width:1430px){main .section06 .step-area .step .text .small{font-size:13px}}main .section06 .step-area .step.active{box-shadow:0 0 40px rgba(0,100,255,.2);transition:.5s all ease-in-out}main .section06 .step-area .step.active .label{transition:.5s all ease-in-out;background-color:#006ce4;color:#fff}main .section06 .step-area .step.active .text{font-weight:600;color:#006ce4}main .section06 .step-area .arrow{margin:0 15px}@media (max-width:1430px){main .section06 .step-area .arrow{transform:rotate(90deg)}}main .section06 .step-area .arrow i{color:#67c6e3;font-size:20px}main .section07{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:1430px){main .section07{padding:80px 0}}main .section07 .text-area{margin-bottom:60px}@media (max-width:1430px){main .section07 .text-area{margin-bottom:30px}}main .section07 .text-area h2{text-align:center;font-size:50px;font-weight:600}@media (max-width:1430px){main .section07 .text-area h2{font-size:24px}}main .section07 .text-area h2 .bluetext{font-size:90px;color:#006ce4;line-height:1}@media (max-width:1430px){main .section07 .text-area h2 .bluetext{font-size:45px}}main .section07 .text-area p{font-size:20px;text-align:center;margin-top:14px}@media (max-width:1430px){main .section07 .text-area p{font-size:14px;margin:0}}main .section07 .img-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:1430px){main .section07 .img-wrapper img{max-width:75%}}main .section08{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#006ce4;padding-top:100px}@media (max-width:1430px){main .section08{padding:80px 0}}main .section08 .text-area{margin-bottom:100px}@media (max-width:1430px){main .section08 .text-area{margin-bottom:30px}}main .section08 .text-area h2{text-align:center;font-size:50px;color:#fff;font-weight:600}@media (max-width:1430px){main .section08 .text-area h2{font-size:24px}}main .section08 .text-area h2 .bluetext{font-size:90px;color:#67c6e3;line-height:1}@media (max-width:1430px){main .section08 .text-area h2 .bluetext{font-size:60px;line-height:0}}main .section08 .text-area p{font-size:20px;color:#fff;text-align:center;margin-top:14px}@media (max-width:1430px){main .section08 .text-area p{font-size:14px;margin:0;margin:5px 0}}main .section08 .inquiry-area{display:flex;flex-direction:row;width:700px;margin:0 auto}@media (max-width:1430px){main .section08 .inquiry-area{width:80%}}main .section08 .inquiry-area .form_wrap{width:100%}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .form-line{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}@media (max-width:1430px){main .section08 .inquiry-area .form_wrap #formInquiry .form_write .form-line{flex-direction:row}}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .form-line label{color:#fff;font-size:16px;font-weight:200;width:120px;display:flex;flex-direction:row}@media (max-width:1430px){main .section08 .inquiry-area .form_wrap #formInquiry .form_write .form-line label{width:95px;font-weight:400;font-size:14px}}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .form-line label .star{margin-left:5px;color:#fff200}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .form-line input{width:100%;border:1px solid #fff;border-radius:10px;background-color:transparent;padding:10px;color:#fff}@media (max-width:1430px){main .section08 .inquiry-area .form_wrap #formInquiry .form_write .form-line input{padding:7px;font-size:14px}}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .form-line input:focus-visible{outline:0}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .form-line.hamjung{display:none}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .btn_wrap{padding-left:110px}@media (max-width:1430px){main .section08 .inquiry-area .form_wrap #formInquiry .form_write .btn_wrap{padding-left:0}}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .btn_wrap label{color:#fff;font-size:17px}@media (max-width:1430px){main .section08 .inquiry-area .form_wrap #formInquiry .form_write .btn_wrap label{font-size:14px}}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .send{margin-top:50px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:1430px){main .section08 .inquiry-area .form_wrap #formInquiry .form_write .send{margin-top:25px}}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .send input{font-size:17px;font-weight:600;color:#006ce4;background-color:#fff;border-radius:10px;width:240px;height:65px;transition:.5s all ease-in-out;border:1px solid #006ce4;cursor:pointer}@media (max-width:1430px){main .section08 .inquiry-area .form_wrap #formInquiry .form_write .send input{font-size:14px;width:120px;height:40px}}main .section08 .inquiry-area .form_wrap #formInquiry .form_write .send input:hover{color:#fff;background-color:#006ce4;transition:.5s all ease-in-out;border:1px solid #fff}
/*# sourceMappingURL=main.min.css.map */
