.banner-block .swiper-slide img,.banner-block .swiper-slide video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner-block .swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets{left:initial;right:40px;bottom:43px;display:flex;gap:6px;width:initial}.banner-block .swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;width:6px;height:6px;background:#e2ebeb;border-radius:50%;transition:background-color .15s ease-in-out;opacity:1}.banner-block .swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#73ec71}.banner-block .container{min-height:100vh;z-index:1}.banner-block .title{margin:0}.banner-block .title-wrapper{margin-bottom:24px}.banner-block .title span{display:block}.banner-block .title-upper{margin-bottom:25px}.banner-block .title-lower{padding-left:230px}.banner-block .left{position:absolute;left:0;bottom:0}.banner-block .date_category{gap:10px 40px}.banner-block .date_category:not(:last-child){margin-bottom:20px}.banner-block .text_wrapper{max-width:560px;padding-left:230px}.banner-block .scroll_next{position:absolute;left:40px;bottom:40px;animation:animateArrow 2s linear(0 0%, 0 1.8%, 0.01 3.6%, 0.03 6.35%, 0.07 9.1%, 0.13 11.4%, 0.19 13.4%, 0.27 15%, 0.34 16.1%, 0.54 18.35%, 0.66 20.6%, 0.72 22.4%, 0.77 24.6%, 0.81 27.3%, 0.85 30.4%, 0.88 35.1%, 0.92 40.6%, 0.94 47.2%, 0.96 55%, 0.98 64%, 0.99 74.4%, 1 86.4%, 1 100%) 3s infinite;cursor:pointer;z-index:1}@keyframes animateArrow{0%{transform:translateY(0)}30%{transform:translateY(-50%)}70%{transform:translateY(-50%)}100%{transform:translateY(0)}}.banner-block:first-child .container{min-height:calc(100vh - 60px)}@media only screen and (max-width: 991px){.banner-block .swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets{left:20px;right:initial;bottom:20px}.banner-block .title{margin-bottom:35px}.banner-block .title-wrapper{margin-bottom:35px}.banner-block .title span{display:inline}.banner-block .title span br{display:none}.banner-block .title-upper{margin:0}.banner-block .title-lower{padding:0}.banner-block .left{position:relative;bottom:initial}.banner-block .date_category:not(:last-child){margin-bottom:35px}.banner-block .text_wrapper{max-width:210px;padding-left:0}.banner-block .scroll_next{position:relative;bottom:initial;left:initial;margin-top:35px}.banner-block:first-child .container{min-height:calc(var(--vh)*100 - 55px)}}
