.hero-section .swiper-pagination{bottom:var(--swiper-pagination-bottom,16px)}.hero-section .swiper-pagination .swiper-pagination-bullet{background:var(--white);border-radius:0;opacity:1;width:8px;height:8px;margin-right:5.5px;margin-left:5.5px}.hero-section .swiper-pagination .swiper-pagination-bullet-active{background:var(--primary)!important;outline-offset:4px;margin-right:5.5px;margin-left:5.5px;outline:1px solid var(--white)}.hero-section .wrapper{align-items:center;justify-content:center;overflow:hidden;height:800px;position:relative}.hero-section .wrapper img{object-fit:cover;width:100%;height:100%;object-position:center}.hero-section .wrapper .text-content{max-width:700px}.hero-section .wrapper .cover{gap:40px;height:max-content;align-items:center}.hero-section .wrapper .saperater{display:block;width:3px;height:100px;background-color:var(--white)}.hero-section .wrapper .banner-title{font-size:60px;color:var(--white);line-height:74px}.hero-section .wrapper .banner-title>span{color:var(--primary)}.hero-section .wrapper .description{font-size:16px;line-height:27px;margin-top:20px;color:var(--text-transparent)!important}.hero-section .wrapper .tab-cover{display:inline-block;background-color:var(--bg-transparent);color:var(--white);padding:8px 18px 8px 60px;font-weight:600}.hero-section .wrapper .tab-cover .text{display:block;font-size:16px;line-height:26px}.hero-section .wrapper .tab-cover .text:after{content:"";display:block;width:32px;height:2px;background-color:var(--primary);top:50%;left:18px;position:absolute;transform:translateY(-50%)}@media screen and (max-width:1199px){.hero-section .wrapper{height:700px}}@media screen and (max-width:991px){.hero-section .wrapper{height:600px}}@media screen and (max-width:767px){.hero-section .wrapper{height:500px}.hero-section .wrapper .saperater{display:none}.hero-section .wrapper .description,.hero-section .wrapper .tab-cover .text{font-size:16px;line-height:26px}}@media screen and (max-width:575px){.hero-section .wrapper .description{font-size:14px;line-height:22px}.hero-section .wrapper .tab-cover .text{font-size:14px;line-height:24px}.hero-section .wrapper .banner-title{font-size:34px;line-height:44px}.hero-section .wrapper{height:400px}}