body{font-family:'Nunito Sans','Noto Sans KR',sans-serif;font-weight:300}body.kr{font-family:'Noto Sans KR',sans-serif;font-weight:300}body.kr b,body.kr strong,body.kr .btn,body.kr .badge{font-weight:500}b,strong{font-weight:600}a{color:#3D9BE9}a:hover{color:#1675c3;text-decoration:none}header .navbar{text-transform:uppercase;font-size:80%;font-weight:900;transition:top 0.3s}header .logo{height:48px}header .dropdown-menu{font-size:90%;font-weight:500}header .dropdown-menu a{padding:1em 2em}h1{text-transform:uppercase;font-weight:900;font-size:2em}h2{text-transform:uppercase;font-weight:900;font-size:1.25em}h3,h4,h5{text-transform:uppercase;font-weight:900;font-size:1em}.intro .carousel .carousel-item{background-repeat:no-repeat;background-position:center;background-size:cover}.intro .carousel .carousel-caption{color:inherit}.intro .display-1{letter-spacing:0.1em;font-weight:900}.home .intro{text-transform:uppercase}.home .intro .display-1{letter-spacing:0.2em;display:inline-block;border:2px solid #212529}.home .intro .text-light .display-1{border-color:#fafafa;text-shadow:1px 1px 6px #212529;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}.carousel-caption{position:relative}.banner video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.btn{font-weight:600;text-shadow:none;font-size:80%;border-radius:1em;padding-left:2em;padding-right:2em;transition:background-color 300ms linear,color 200ms}.btn-outline-success{color:#3D9BE9;border-color:#3D9BE9}.btn-outline-success:hover{color:#394099;background-color:#6bb3ee;border-color:#3D9BE9}.btn-primary{color:#fff;background-color:#1675c3;border-color:#3D9BE9}.btn-primary:hover{background-color:#268fe6;border-color:#3D9BE9}.btn-secondary{background-color:#323886;border-color:#2b3074}.btn-wow,.intro .btn-primary{transition:box-shadow 500ms}.btn-wow:hover,.intro .btn-primary:hover{box-shadow:0px 0px 6px 4px rgba(220,220,220,0.4)}.call-to-action{background-color:#3D9BE9;background-image:linear-gradient(#6bb3ee,#3d9be9)}.call-to-action .btn-outline-light:hover{color:#3D9BE9}.badge{font-weight:600}.badge-primary{background-color:#394099}a .badge-primary:hover{background-color:#2b3074}.row{background-position:center}.bg_cover{background-size:cover;background-repeat:no-repeat}.bg_fixed{background-attachment:fixed}.slider_menu.bg-dark a,.slider_menu.bg-dark button{color:#fafafa}.slider_menu.bg-dark a:hover,.slider_menu.bg-dark a.active,.slider_menu.bg-dark a:focus,.slider_menu.bg-dark button:hover,.slider_menu.bg-dark button.active,.slider_menu.bg-dark button:focus{color:#edfbf8}.slider_menu a,.slider_menu button{background:transparent;margin:1em 0;border:none;transition:border-color 100ms}.slider_menu a:hover,.slider_menu a.active,.slider_menu a:focus,.slider_menu button:hover,.slider_menu button.active,.slider_menu button:focus{text-decoration:none}.slider_menu .nav-row::after{content:'';display:block;width:1px;height:2px;background:#394099;transition:300ms}.slider_menu .nav-row:hover::after,.slider_menu .active::after{width:100%;background:#87E1D1}.jumbotron{background-image:linear-gradient(#d9f5f0,#c4f0e8)}.jumbotron .card{background-color:transparent;border:0;border-radius:0}.jumbotron .card{border-left:1px solid #edfbf8;border-right:1px solid #9be6d9}.jumbotron .card:first-child{border-left:0}.jumbotron .card:last-child{border-right:0}.bg-dark{background-color:#1d214f!important}.bg-dark .form-control{background-color:#394099!important;color:#fafafa;border:#394099}.text-dark{color:#394099}.cat{border-bottom:1px solid #000;position:relative;font-weight:900;font-size:75%}.cat span{display:inline-block}.bg-mid{background-color:rgba(61,155,233,0.2)}footer{background-color:#1d214f;border-top:1px solid #394099;font-size:80%}footer .nav{font-weight:500;text-transform:uppercase}footer .text-light{color:#fafafa}footer .text-light a{color:#d9f5f0}footer .text-light a:hover{color:#b0ebe1}.upp{text-transform:uppercase}.text-shadow{text-shadow:1px 1px 6px #212529}.filter-bw{filter:grayscale(1)}.hidden{display:none}.icon{width:80px}.icons a{opacity:0.8;display:inline-block;margin:4px}.icons a:hover{opacity:0.5;text-decoration:none}blockquote{border:1px solid #394099;border-left:0;border-right:0;padding:1em}blockquote::before{content:'"'}blockquote::after{content:'"'}.breadcrumb{font-size:80%;padding:0;margin:0;background:transparent}.sticky-top{position:sticky}.navbar-dark .navbar-toggler{border-color:rgba(250,250,250,0.7)}.gallery .card{background-color:transparent}.overlay{background-color:rgba(10,10,10,0.6)}@media (max-width:768px){h1,.display-1{font-size:150%}.home .intro .display-1{padding:0.5em}h2{font-size:105%}body .flatnav{font-size:75%}}@media (min-width:768px){h1,.display-1{font-size:200%}.home .intro .display-1{padding:0.5em}.sidebar.modal .modal-dialog .modal-content{min-height:60vh}}@media (min-width:992px){.home .intro h1{font-size:200%}.home .intro .display-1{padding:0.5 1em}}@media (min-width:1200px){.home .intro .display-1{font-size:300%}}.sidebar.modal .modal-dialog{margin:0}.sidebar.modal .modal-dialog a:hover,.sidebar.modal .modal-dialog button:hover{text-decoration:none}.sidebar.modal .modal-dialog .modal-body{padding:0.5em}.sidebar.modal .modal-dialog .modal-content{min-height:100vh}.sidebar.modal .card-header{padding:0.5em}