html{font-size:10px;margin:0}html body{margin:0;top:0;height:100%}#app{text-align:center;color:#2c3e50}@font-face{#app{font-family:NanumMyeongjo;src:url(../fonts/NanumMyeongjo-Regular.afce7d51.ttf)}}#app h1,#app h2{font-family:NanumMyeongjo}#app h2{font-size:2.5rem;text-align:left}#app hr{width:100%}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}#landing-intro{height:100vh;position:relative}#landing-intro .landing-background{background-image:url(/img/studio.jpeg);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}#landing-intro .landing-content{height:100%;width:100%;z-index:100;position:absolute;top:0;left:0;background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#cecece}#landing-intro .landing-content h1{font-family:NanumMyeongjo;margin:0;font-size:7rem;max-width:400px;text-align:left}#landing-intro .landing-content .about{text-align:left;font-size:1.6rem}#landing-intro .landing-content .continue{position:absolute;bottom:50px}#landing-intro .landing-content .continue .btn{background:transparent;border:none;font-size:5rem;color:#cecece}#recent-series .series-wrap .img-aspect-ratio-container{width:100%;position:relative}#recent-series .series-wrap .img-aspect-ratio-container:after{padding-top:70%;display:block;content:""}#recent-series .series-wrap .img-aspect-ratio-container .img-wrap{position:absolute;top:0;bottom:0;right:0;left:0;background-position:50%;background-repeat:no-repeat;background-size:cover}#gallery .btn{font-size:1.4rem}#gallery .gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-count:3;-moz-column-count:3;column-count:3}#gallery .gallery-container .gallery-image{border:1px solid transparent;cursor:pointer;position:relative}#gallery .gallery-container .gallery-image:hover .image-overlay{opacity:1}#gallery .gallery-container .gallery-image img{width:100%}#gallery .gallery-container .gallery-image .image-overlay{opacity:0;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .5s;transition:opacity .5s}#gallery .gallery-container .gallery-image .image-overlay h3{text-transform:capitalize}#contact .contact-form{text-align:left}#contact .btn,#contact .form-control{font-size:1.6rem}#contact .other-info{text-align:left}#contact .other-info li{font-size:1.6rem}