.d-block[data-v-e8fcb7b3]{display:block}.d-flex[data-v-e8fcb7b3]{display:flex}.flex-colume[data-v-e8fcb7b3]{flex-direction:column}.justify-content-center[data-v-e8fcb7b3]{justify-content:center}.justify-content-between[data-v-e8fcb7b3]{justify-content:space-between}.justify-content-around[data-v-e8fcb7b3]{justify-content:space-around}.align-items-center[data-v-e8fcb7b3]{align-items:center}.align-items-start[data-v-e8fcb7b3]{align-items:flex-start}.container[data-v-e8fcb7b3]{margin:0 auto;max-width:1600px;padding:0 50px}@media (max-width:1320px){.container[data-v-e8fcb7b3]{max-width:1140;padding:0 50px}}@media (max-width:992px){.container[data-v-e8fcb7b3]{max-width:768px;padding:0 50px}}@media (max-width:768px){.container[data-v-e8fcb7b3]{max-width:569px;padding:0 15px}}@media screen and (min-width:0){.g-content[data-v-e8fcb7b3]{width:calc(100% - 30px)}}@media screen and (min-width:320px){.g-content[data-v-e8fcb7b3]{width:calc(100% - 30px)}}@media screen and (min-width:768px){.g-content[data-v-e8fcb7b3]{width:calc(100% - 80px)}}@media screen and (min-width:1064px){.g-content[data-v-e8fcb7b3]{width:calc(100% - 80px)}}@media screen and (min-width:1366px){.g-content[data-v-e8fcb7b3]{width:calc(100% - 80px)}}@media screen and (min-width:1600px){.g-content[data-v-e8fcb7b3]{width:calc(100% - 80px)}}@media screen and (min-width:1920px){.g-content[data-v-e8fcb7b3]{width:calc(100% - 80px)}}.g-content[data-v-e8fcb7b3]{margin:0 auto;max-width:1366px}.carousel-wrap[data-v-e8fcb7b3]{height:200px;margin-top:40px}.carousel[data-v-e8fcb7b3],.carousel-wrap[data-v-e8fcb7b3]{position:relative;width:100%}.carousel[data-v-e8fcb7b3]{height:100%;overflow:hidden;white-space:nowrap}.carousel[data-v-e8fcb7b3]::-webkit-scrollbar{display:none;height:0}.carousel__left[data-v-e8fcb7b3]{left:0}.carousel__left[data-v-e8fcb7b3],.carousel__right[data-v-e8fcb7b3]{cursor:pointer;height:100%;position:absolute;top:0;z-index:10}.carousel__right[data-v-e8fcb7b3]{right:0}.carousel__item[data-v-e8fcb7b3]{display:inline-block;height:100%;transition:.4s}.carousel__item__bg[data-v-e8fcb7b3]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;cursor:pointer;height:100%;overflow:hidden;position:relative;transition:.4s;width:100%;z-index:10}.carousel__item__bg[data-v-e8fcb7b3]:not(.carousel__item__bg--empty):after{background-image:linear-gradient(0deg,#000,transparent);bottom:0;content:"";height:70%;left:0;position:absolute;transition:.4s;width:100%;z-index:-1}.carousel__item__bg__dev[data-v-e8fcb7b3]{background-color:#fff}.carousel__item__bg__work-name[data-v-e8fcb7b3]{bottom:25px;color:#fff;font-size:1.25rem;font-weight:.3px;left:25px;letter-spacing:normal;line-height:normal;overflow:hidden;padding-right:20px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.carousel__item__bg--next[data-v-e8fcb7b3],.carousel__item__bg--prev[data-v-e8fcb7b3]{z-index:5}.carousel--normal .carousel__item[data-v-e8fcb7b3]{padding:0 15px;transition:.4s}.carousel--overflow .carousel[data-v-e8fcb7b3]{padding-bottom:30px;perspective:2000px;perspective-origin:50%}.carousel--overflow .carousel__item[data-v-e8fcb7b3]{padding:0;transform-style:preserve-3d}.carousel--overflow .carousel__item__bg--prev[data-v-e8fcb7b3]{transform:rotateY(50deg);transition:.4s .1s;z-index:5}.carousel--overflow .carousel__item__bg--next[data-v-e8fcb7b3]{transform:rotateY(-50deg);transition:.4s .1s;z-index:5}.carousel-navigation[data-v-e8fcb7b3]{display:flex;display:none;justify-content:flex-end;padding:50px 60px;position:relative}.carousel-navigation--hide[data-v-e8fcb7b3]{opacity:0;visibility:hidden}.carousel-navigation__prev img[data-v-e8fcb7b3]{transform:rotate(180deg)}.carousel-navigation button[data-v-e8fcb7b3]{align-items:center;background-color:#a72224;border-radius:50%;cursor:pointer;display:flex;height:65px;justify-content:center;margin-left:15px;transition:transform .4s,opacity .2s;width:65px}.carousel-navigation button img[data-v-e8fcb7b3]{width:26px}.carousel-navigation button[data-v-e8fcb7b3]:hover{transform:scale(.95)}.carousel-navigation button--hide[data-v-e8fcb7b3]{display:none}.underline-dots-wrap[data-v-e8fcb7b3]{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:30px}@media screen and (min-width:1064px){.carousel-wrap[data-v-e8fcb7b3]{height:300px;margin-top:80px}.carousel-navigation.is-show[data-v-e8fcb7b3]{display:flex}.carousel__item__bg__work-name[data-v-e8fcb7b3]{font-size:2.25rem}}.dev[data-v-e8fcb7b3]{left:20px;position:relative;top:20px;width:300px}@media screen and (min-width:1064px){.carousel-wrap[data-v-e8fcb7b3]{height:500px;margin-top:80px}.carousel__item__bg__work-name[data-v-e8fcb7b3]{font-size:3.125rem}.underline-dots-wrap[data-v-e8fcb7b3]{display:none}}@media screen and (min-width:1366px){.carousel-wrap[data-v-e8fcb7b3]{height:600px;margin-top:80px;max-height:1000px}.carousel--normal .carousel__item[data-v-e8fcb7b3]{padding:0 40px}.carousel--overflow .carousel__item__bg--prev[data-v-e8fcb7b3]{transform:rotateY(60deg)}.carousel--overflow .carousel__item__bg--next[data-v-e8fcb7b3]{transform:rotateY(-60deg)}}
