@charset "utf-8";

#fullVisual{ width: 100%; height: 100vh; }

#fullVisual .swiper-slide { position:relative; width:100%; height:100%; }
#fullVisual .bgimg {
    position:absolute; width:100%; height:100%; z-index:1; filter: brightness(100%);
    background: url('') no-repeat center / cover;
}
#fullVisual .fv1 .bgimg { background-image: url(../../../img/visual1.jpg); }
#fullVisual .fv2 .bgimg { background-image: url(../../../img/visual2.jpg); filter: brightness(50%); }

#fullVisual .anim {
    position: absolute; display: flex; flex-direction: column; justify-content: center; z-index: 2;
 }
#fullVisual .anim .tt { text-align:center; white-space: nowrap;  }
#fullVisual .anim .tt img { width: 250px  }
#fullVisual .anim .tt.t1 { margin-bottom:40px }

#fullVisual .anim .tt.t2, #fullVisual .anim .tt.t3 {
    font-family: "Noto Sans KR", 'Noto Sans'; letter-spacing: -2px;
    font-size:2.6rem; font-weight: 400; text-align: center;
}
#fullVisual .anim .tt.t2 b, #fullVisual .anim .tt.t3 b { font-weight: 800px }


#fullVisual .anim .tt.t4, #fullVisual .anim .tt.t5 {
    position: absolute; font-size: 8rem; display: inline-block; top: 237px;
}
#fullVisual .anim .tt.t4 { left: -65px }
#fullVisual .anim .tt.t5 { right:-65px }




#fullVisual .fv1 .anim { top: 40%; left: 30%; transform: translate(-50%, -50%);  }
#fullVisual .fv1 .anim .tt.t2, #fullVisual .fv1 .anim .tt.t3,
#fullVisual .fv1 .anim .tt.t4, #fullVisual .fv1 .anim .tt.t5 { color:#601986 }


#fullVisual .fv2 .anim { top: 40%; left: 80%; transform: translate(-50%, -50%); }
#fullVisual .fv2 .anim .tt.t2, #fullVisual .fv2 .anim .tt.t3,
#fullVisual .fv2 .anim .tt.t4, #fullVisual .fv2 .anim .tt.t5 { color: #fff }


/*오리발*/
.fvOribal {
    position:absolute; left:10px; bottom:10px; color:#fff; text-shadow: 2px 2px 4px #000;
    z-index: 5; opacity: 0.8;
}
