@charset "UTF-8";.main-body{min-height:100vh}.main-body .main{padding-bottom:7.5rem}@media screen and (max-width:1024px){.main-body .main{padding-bottom:0;background-color:#121315}}@media screen and (max-width:1024px){.main-visual{position:relative}}.main-visual__bg{z-index:-1;position:fixed;height:100vh;width:100%;top:0;left:0;right:0}.main-visual__bg .item{display:block;position:relative;overflow:hidden}.main-visual__bg .item:after{content:"";display:block;padding-bottom:100vh}.main-visual__bg .item>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}@media screen and (max-width:1024px){.main-visual__bg{margin-top:-60px;z-index:0;position:absolute;height:calc(100% + 60px);background-color:#121315}.main-visual__bg .item:after{padding-bottom:100%}.main-visual__bg .item:before{height:20%;z-index:40;content:"";position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to bottom,rgba(18,19,21,0) 0%,#121315 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001e5799",endColorstr="#7db9e8",GradientType=0)}}.main-visual__txt{word-break:keep-all;position:relative}.main-visual__txt .item{padding-top:8.75rem}.main-visual__txt .tit{color:#fff;font-size:3.125rem;font-weight:600;letter-spacing:-0.02em;line-height:1.2}.main-visual__txt .desc{color:#fff;margin-top:1.25rem;font-size:1.375rem;line-height:1.3636363636;letter-spacing:-0.02em;font-weight:400}@media screen and (max-width:1024px){.main-visual__txt .item{padding-top:5rem}.main-visual__txt .tit{font-size:1.875rem}.main-visual__txt .desc{font-size:1.0625rem}}.main-visual__util{position:relative;padding:2.5rem 0;flex-shrink:0;z-index:50;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:1024px){.main-visual__util{padding:1.25rem 0}}.main-visual__util,.main-visual__util button{color:#fff}.main-visual__util__toggle .btn{font-size:1.375rem}.main-visual__util__arrow{text-align:center;justify-content:center;color:#fff;display:flex;align-items:center;font-size:1.375rem}.main-visual__util__arrow--next,.main-visual__util__arrow--prev{margin:0 1.25rem;cursor:pointer}.main-visual__util__pager{flex-shrink:0;width:auto;font-family:"Montserrat","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";display:flex;align-items:center;justify-content:center;font-size:1.125rem;line-height:1}.main-visual__util__pager .fraction-bar{margin:0 0.7em;opacity:0.5;font-weight:300}.main-visual__util__pager .swiper-pagination-total{font-weight:400}.main-visual__util__pager .swiper-pagination-current{font-size:1.375rem;font-weight:500}.main-board{z-index:50;position:relative}.main-board__item{flex:1 0 33.33%;max-width:33.33%;padding:2.8125rem;box-shadow:0 0 3rem rgba(0,0,0,0.15)}@media screen and (min-width:1024.02px){.main-board__item:first-child{background-color:rgba(3,53,108,0.75);font-weight:300}.main-board__item:first-child,.main-board__item:first-child a{color:#fff}.main-board__item:nth-child(2){margin-top:4.375rem;background-color:rgba(255,255,255,0.75)}.main-board__item:nth-child(2),.main-board__item:nth-child(2) a{color:#333}.main-board__item:nth-child(3){background-color:rgba(246,158,2,0.75);font-weight:300}.main-board__item:nth-child(3),.main-board__item:nth-child(3) a{color:#fff}}@media screen and (max-width:1200px){.main-board__item{padding:1.875rem}}@media screen and (max-width:1024px){.main-board__item{margin-top:0.9375rem;padding:1.25rem;flex:1 0 100%;max-width:100%;box-shadow:none;background-color:rgba(33,56,106,0.75)}.main-board__item,.main-board__item a{color:#fff}}.main-board__title{margin-bottom:1.25rem}.main-board__title .tit{font-size:1.625rem;font-weight:600;letter-spacing:-0.02em}.main-board__title .link img{left:0;position:relative;transition:300ms all}.main-board__title .link:hover img{left:5px}@media screen and (max-width:1024px){.main-board__title{margin-bottom:0.625rem}.main-board__title .tit{font-size:1.25rem}}.main-board .board-list{min-height:9.5rem}.main-board .board-list .link{width:100%;display:flex;height:2.375rem;align-items:center;justify-content:space-between}.main-board .board-list .link:hover .tit{text-decoration:underline}.main-board .board-list .tit{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1em}.main-board .board-list .tit:before{content:"· "}.main-board .board-list .date{font-weight:400;font-family:"Montserrat","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.875rem;flex:0 0 auto;opacity:0.6}