/* BASIC css start */
#contentWrapper {padding-top: 30px!important;}
.title_wrap {margin: 0 auto;width: 100%;text-align: center;padding-top: 130px;}
.title_s {font-size: 25px;padding-top: 15px; font-family: 'brewery com','Pretendard' !important;font-weight: 800;}
.title_s2 {font-size: 25px;padding-top: 15px; font-family: 'Pretendard' !important;font-weight: 800;}
.title_m {font-size: 16px;padding-top: 15px; padding-bottom:60px; font-family: 'Pretendard' !important;line-height: 1.5;}

.content-wrapper {max-width: 1920px;min-width: 1400px;width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
.img-responsive {width: 100%;vertical-align: top;}
.section-wrapper {width: 100%;position: relative;margin: 0 auto;overflow: hidden;}
.main-cover {position: absolute;top: 0;left: 0;width: 100%;z-index: 1;}
.sub-wrapper {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;top: 0;vertical-align: top;}
.secondary-cover {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;opacity: 0;}
.link-cover {display: block;vertical-align: top;}
.link-cover img {vertical-align: top;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px; display: flex;justify-content: center;align-items: center;}

.custom-pagination {position: absolute!important;top: 2.5%!important;bottom: unset !important;left: 50% !important;transform: translateX(-50%)!important;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);width: 92% !important;z-index: 10;}
.custom-pagination .swiper-pagination-bullet {position: relative;height: 4px;margin: 0 2px !important;opacity: 1;background: rgba(255, 255, 255, 0);border-radius: 8px !important;vertical-align: top;width: 32%;}
.custom-pagination .swiper-pagination-bullet.pactive {background: rgba(255, 255, 255, 1);}
.custom-pagination .swiper-pagination-bullet-active {opacity: 1;background: rgba(255, 255, 255, 0);}
.custom-pagination .swiper-pagination-bullet:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.5);display: block;z-index: 2;}
.custom-pagination .swiper-pagination-bullet:after {content: "";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background: #fff;display: block;transition: all 0.1ms;z-index: 2;}
.custom-pagination .swiper-pagination-bullet-active:after {width: 100%;animation-name: gauge-in;animation-duration: 3.1s;animation-timing-function: ease-in-out;}

@keyframes gauge-in {from {width: 0%;}to {width: 100%;}}

.sub-wrapper .min1400 img {
    width: 100%;
    min-width: 1400px;
}


.animated {
    opacity: 0;
    transition: opacity 2s;
    animation-fill-mode: forwards;
}
.fade-in {animation-name: fade-in;animation-duration: 2s;}
.fade-in-up {animation-name: fade-in-up;animation-duration: 2s;}
.fade-in-right {
    animation-name: fade-in-right;
    animation-duration: 2s;
    overflow: hidden;
    animation-fill-mode: forwards;
}

.fade-in-left {
    animation-name: fade-in-left;
    animation-duration: 2s;
    overflow: hidden;
    animation-fill-mode: forwards; 
}
.bounce-in-up {animation-name: bounce-in-up;animation-duration: 2s;}
@keyframes fade-in {from {opacity: 0;}to {opacity: 1;}}
@keyframes fade-in-up {from {transform: translate3d(0, 5%, 0);opacity: 0;}to {transform: translate3d(0, 0, 0);opacity: 1;}}
@keyframes fade-in-opacity {from {opacity: 0;}to {opacity: 1;}}
@keyframes fade-in-right {from {transform: translate3d(5%, 0, 0);opacity: 0;}to {transform: translate3d(0, 0, 0);opacity: 1;}}
@keyframes fade-in-left {from {transform: translate3d(-100%, 0, 0);opacity: 0;}to {transform: translate3d(0, 0, 0);opacity: 1;}}
@keyframes bounce-in-up {from, 60%, 75%, 90%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from {opacity: 0;transform: translate3d(0, 3000px, 0);}60% {opacity: 1;transform: translate3d(0, -20px, 0);}75% {transform: translate3d(0, 10px, 0);}90% {transform: translate3d(0, -5px, 0);}to {transform: translate3d(0, 0, 0);}}

.instagram-slider {position: absolute;z-index: 2;    width: 500px;top: 0;left: 50%;transform: translate(-50%, 10%);}

@-webkit-keyframes move-up {0% {margin-top: 0%;opacity: 1 !important;}50% {margin-top: -15px;opacity: 1 !important;}100% {margin-top: 0;opacity: 1 !important;}}
@keyframes move-up {0% {margin-top: 0%;opacity: 1 !important;}50% {margin-top: -15px;opacity: 1 !important;}100% {margin-top: 0;opacity: 1 !important;}}
.move-up {-webkit-animation-name: move-up;animation-name: move-up;animation-iteration-count: infinite;animation-delay: 4s;animation-duration: 3s;}
.ani-1-5s {animation-duration: 1.5s;}
.link-instagram {position: absolute;left: 36%;top: 27%;height: 59%;width: 28%;z-index: 2;}





/* BASIC css end */

