.splide{overflow:hidden}.splide.center ul.splide-list{justify-content:center}.splide.padding-custom .splide-slide{opacity:0;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}.splide.padding-custom .splide-slide.is-visible-update{opacity:1}.splide.padding-custom .splide-slide.is-visible-update:before{display:none!important}.splide.padding-custom .splide-slide::before{position:absolute;content:'';width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:2}.splide.padding-custom .splide-slide>a,.splide.padding-custom .splide-slide>div,.splide.padding-custom .splide-slide>section{z-index:1}.splide-arrow{display:flex;align-items:center;width:40px;height:40px;border-radius:100%;opacity:1;text-align:center;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.splide-arrow[disabled]{opacity:0!important;cursor:default!important}.splide-arrow .icon{font-size:10px;line-height:40px}.splide-arrow.splide-arrow-prev{padding-right:2px}.splide-arrow.splide-arrow-next{padding-left:2px}.splide-arrow.bg-black-arrow{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1)}.splide-arrow.bg-black-opacity-arrow{background-color:rgba(0,0,0,.6);color:rgba(255,255,255,1)}.splide-arrow.bg-white-arrow{background-color:rgba(255,255,255,1);color:rgba(0,0,0,1)}.splide-arrow.bg-white-opacity-arrow{background-color:rgba(255,255,255,.6);color:rgba(0,0,0,1)}.splide-arrow.bg-gray-arrow{background-color:rgba(240,240,240,1);color:rgba(0,0,0,1)}.splide-arrow.bg-gray-opacity-arrow{background-color:rgba(255,255,255,.6);color:rgba(0,0,0,1)}.splide .splide-arrows.splide-arrows-hover-fade .splide-arrow{opacity:0}.splide:hover .splide-arrows.splide-arrows-hover-fade .splide-arrow{opacity:1}.splide .splide-arrows.splide-arrows-hover-slide .splide-arrow.splide-arrow-prev{left:-100px}.splide .splide-arrows.splide-arrows-hover-slide .splide-arrow.splide-arrow-next{right:-100px}.splide:hover .splide-arrows.splide-arrows-hover-slide .splide-arrow.splide-arrow-prev{left:20px}.splide:hover .splide-arrows.splide-arrows-hover-slide .splide-arrow.splide-arrow-next{right:20px}.splide.splide-arrows-position-center-edge-format{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.splide.splide-arrows-position-center-edge-format ul.splide-list{position:relative;z-index:1}.splide.splide-arrows-position-center-edge-format .splide-track:after,.splide.splide-arrows-position-center-edge-format .splide-track:before{position:absolute;content:"";top:0;bottom:0;width:20px;height:100%;background-color:rgba(255,255,255,1);z-index:2}.splide.splide-arrows-position-center-edge-format .splide-track:before{left:0}.splide.splide-arrows-position-center-edge-format .splide-track:after{right:0}.splide.splide-arrows-position-center-edge-format.on-bg-white .splide-track:after,.splide.splide-arrows-position-center-edge-format.on-bg-white .splide-track:before{background-color:rgba(255,255,255,1)}.splide .splide-arrows.splide-arrows-hover-fade.splide-arrows-position-center-edge .splide-arrow.splide-arrow-prev{left:0}.splide .splide-arrows.splide-arrows-hover-fade.splide-arrows-position-center-edge .splide-arrow.splide-arrow-next{right:0}.splide.padding-custom .splide-arrow.splide-arrow-prev{margin-left:-760px;left:50%}.splide.padding-custom .splide-arrow.splide-arrow-next{margin-right:-760px;right:50%}.splide-pagination{bottom:20px;padding:0!important}.splide-pagination.pagination-shadow .splide-pagination-page{box-shadow:0 0 5px rgba(0,0,0,.4)}.splide-pagination.left{justify-content:flex-start}.splide-pagination.right{justify-content:flex-end}.splide-pagination.center{justify-content:center}.splide-pagination-under-slide{position:relative;bottom:0;padding:0!important;margin-top:20px!important}.splide-pagination-page,.splide-pagination-page.is-active{transform:scale(1)!important;opacity:1!important}.splide-pagination-page:hover{transform:scale(1.5)!important}.splide-pagination.black .splide-pagination-page{background-color:rgba(0,0,0,.2)}.splide-pagination.black .splide-pagination-page:hover{background-color:rgba(0,0,0,.3)}.splide-pagination.black .splide-pagination-page.is-active{background-color:rgba(0,0,0,1)}.splide-pagination.white .splide-pagination-page{background-color:rgba(255,255,255,.3)}.splide-pagination.white .splide-pagination-page:hover{background-color:rgba(255,255,255,.6)}.splide-pagination.white .splide-pagination-page.is-active{background-color:rgba(255,255,255,1)}.splide-pagination-outside{position:relative}.splide-pagination-outside .splide-pagination{position:relative;bottom:0;left:0;padding:0;right:0;z-index:10}.text-message-on-slide{position:absolute;color:rgba(255,255,255,1);background-color:rgba(0,0,0,.5);border-radius:5px;padding:5px 10px;font-size:13px;line-height:18px;font-weight:400;z-index:10}#index-slide.top{top:10px}#index-slide.bottom{bottom:10px}#index-slide.left{left:10px}#index-slide.right{right:10px}.splide.center ul.splide-list{margin:0 auto!important}.splide .splide-slide.usage-lazy-load{background:0 0!important}.splide .splide-slide.usage-lazy-load .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.splide .splide-slide.usage-lazy-load img{width:100%!important;max-width:100%!important}.banner-section-inside .banner-item>.banner-item-inside{display:block;height:100%;width:100%;background-color:rgba(0,0,0,.05)}.banner-section-inside .banner-item{position:relative;display:block}.banner-section-inside.splide .banner-item,.img-sec.h-zero .banner-section-inside,.img-sec.h-zero .banner-section-inside>.banner-item{height:100%}.banner-section-inside .banner-item>.banner-item-inside.img-banner-section{position:relative;z-index:1}.banner-section-inside .banner-item>.banner-item-inside.img-banner-section .img-banner-bg{position:relative;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section{position:absolute;width:100%;height:100%;bottom:0;left:0;right:0;top:0;z-index:2}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section>.inside{position:relative;height:100%;width:100%;display:flex;flex-wrap:wrap;margin:0 auto!important}.banner-section-inside .banner-item>.banner-item-inside.bg-transparent:before{position:absolute;content:"";width:100%;height:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);z-index:1}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section.bg-transparent>.inside{z-index:2}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section.x-align-left>.inside{text-align:left;justify-content:flex-start}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section.x-align-right>.inside{text-align:right;justify-content:flex-end}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section.x-align-right>.inside .default-btn{margin:0 0 0 auto}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section.x-align-center>.inside{text-align:center;justify-content:center}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section.x-align-center>.inside .default-btn{margin:0 auto}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section.y-align-top>.inside{align-items:flex-start}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section.y-align-bottom>.inside{align-items:flex-end}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section.y-align-center>.inside{align-items:center}.main-banner-section{background-color:#ccc}.main-banner-section .banner-section-inside .banner-item>.banner-item-inside.text-banner-section{padding-top:100px;padding-bottom:100px}.main-banner-section .main-title{font-weight:600}.main-banner-section .banner-section-inside .banner-item>.banner-item-inside.text-banner-section .btn-row{margin-top:50px}.sub-banner-section .banner-section-inside .banner-item>.banner-item-inside.text-banner-section{padding-top:70px;padding-bottom:70px}.splide.is-center-style ul.splide-list{justify-content:center}@media (min-width:1400px) and (max-width:1500px){.splide.padding-custom .splide-arrow.splide-arrow-prev{margin-left:-665px}.splide.padding-custom .splide-arrow.splide-arrow-next{margin-right:-665px}}@media (min-width:1200px) and (max-width:1399.98px){.splide.padding-custom .splide-arrow.splide-arrow-prev{margin-left:-570px}.splide.padding-custom .splide-arrow.splide-arrow-next{margin-right:-570px}}@media (min-width:992px) and (max-width:1199.98px){.splide.padding-custom .splide-arrow.splide-arrow-prev{margin-left:-480px}.splide.padding-custom .splide-arrow.splide-arrow-next{margin-right:-480px}.main-banner-section .main-title{font-size:25px;line-height:40px}.main-banner-section .sub-title{font-size:20px;line-height:30px}.main-banner-section .description{font-size:13px;line-height:25px}.main-banner-section .banner-section-inside .banner-item>.banner-item-inside.text-banner-section .btn-row{margin-top:20px}}@media (min-width:768px) and (max-width:991.98px){.splide.padding-custom .splide-arrow.splide-arrow-prev{margin-left:-360px}.splide.padding-custom .splide-arrow.splide-arrow-next{margin-right:-360px}.main-banner-section .main-title{font-size:22px;line-height:35px}.main-banner-section .sub-title{font-size:18px;line-height:30px}.main-banner-section .description{font-size:12px;line-height:22px}.main-banner-section .banner-section-inside .banner-item>.banner-item-inside.text-banner-section .btn-row{margin-top:20px}}@media (max-width:767.98px){.splide.is-center-style ul.splide-list{justify-content:flex-start}}@media (min-width:576px) and (max-width:767.98px){.splide.padding-custom .splide-arrow.splide-arrow-prev{margin-left:-270px}.splide.padding-custom .splide-arrow.splide-arrow-next{margin-right:-270px}.main-banner-section .main-title{font-size:25px;line-height:35px}.main-banner-section .sub-title{font-size:20px;line-height:35px}.main-banner-section .description{font-size:12px;line-height:22px}.main-banner-section .banner-section-inside .banner-item>.banner-item-inside.text-banner-section .btn-row{margin-top:20px}}@media (max-width:575.98px){.splide.padding-custom .splide-arrow.splide-arrow-prev{margin-left:auto;left:10px}.splide.padding-custom .splide-arrow.splide-arrow-next{margin-right:auto;right:10px}.main-banner-section .main-title{font-size:22px;line-height:35px}.main-banner-section .sub-title{font-size:18px;line-height:35px}.main-banner-section .description{font-size:12px;line-height:22px}.main-banner-section .banner-section-inside .banner-item>.banner-item-inside.text-banner-section .btn-row{margin-top:15px}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section>.inside{text-align:center!important;justify-content:center!important}.banner-section-inside .banner-item>.banner-item-inside.text-banner-section>.inside .default-btn{margin:0 auto!important}}