body{font-family:'Nanum Gothic',sans-serif;line-height:1.8;font-size:16px;background:#fff;color:#848484;font-weight:300;overflow-x:hidden}body.cs-offcanvas{overflow:hidden}.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:#15619b;font-weight:700}.bg-primary{background:#15619b!important}.bg-secondary{background:#3d70a6!important}.btn-primary{background:#15619b;color:#fff;border:2px solid #15619b}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#d2e7f7!important;border-color:#d2e7f7!important;color:#000}.navbar{padding-top:0;padding-bottom:0;background:rgba(21,97,155)}.navbar-nav a{padding:1.2em 1.2em!important}.navbar-nav .nav-item .active{background:rgba(255,255,255,.1)!important}.navbar-nav a:hover{background:rgba(255,255,255,.2)!important;color:#fff}.banner{min-height:60vh;max-height:60vh;background-position:center;background-size:cover}.social-icons>a{padding:4px 10px;color:rgba(255,255,255,.3)}.social-icons>a i{font-size:26px}.social-icons>a:active,.social-icons>a:focus,.social-icons>a:hover{text-decoration:none;color:#fff}#footer{width:100%;float:left;padding:7em 0 40px}#footer p{color:rgba(255,255,255,.3)}#footer .section-title{color:rgba(255,255,255,.9);font-weight:400;font-size:1.6em;letter-spacing:1px}#footer ul{padding:0;margin:0}#footer ul li{padding:0;margin:0 0 10px 0;list-style:none;color:rgba(255,255,255,.8)}#footer a{color:rgba(255,255,255,.8);text-decoration:none!important}#footer a:hover{color:#fff}#footer .contact-info{margin:0 0 60px 0;padding:0}#footer .contact-info li{list-style:none;margin:0 0 20px 0;position:relative}#footer .contact-info li i{position:relative;top:-2px;left:0;font-size:22px;color:rgba(255,255,255,.8)}#footer .contact-info li a{color:rgba(255,255,255,.8)}#footer .contact-info li a:hover{color:rgba(255,255,255,.9)}#footer .copyright{border-top:1px solid rgba(255,255,255,.1);padding-top:5em;margin-top:5em}#footer .copyright p{color:rgba(255,255,255,.8);font-size:16px}#footer .copy-right p a{color:rgba(255,255,255,.8)}@media screen and (min-width:992px){.navbar-nav a{padding:2.4em 1.2em!important}.banner{min-height:80vh;max-height:80vh}}