*{margin:0;padding:0;box-sizing:border-box;word-break:break-word}html{scroll-behavior:smooth;overflow-x:hidden}::selection{background:var(--color1);color:var(--color5)}body{overflow:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color5)}::-webkit-scrollbar-thumb{background:var(--color1)}::-webkit-scrollbar-thumb:hover{background:var(--color4)}::-webkit-scrollbar-track-piece{background-color:var(--color5)}::-webkit-scrollbar-thumb:vertical{height:30px;background-color:var(--color1)}ol,ul,li{list-style:none;padding:0;margin:0}button,input,optgroup,select,textarea{line-height:initial}a{color:inherit;text-decoration:none;margin:0;padding:0}a:hover{color:inherit}.para,p{margin-bottom:0;line-height:130%}figure{margin-bottom:0}img{width:100%;vertical-align:middle}.opacity{opacity:1!important}.opacity1{opacity:.9}.opacity2{opacity:.7}.border-radius{border-radius:var(--border-radious)}.border-radius1{border-radius:var(--border-radious1)}.border1{border:1px solid var(--border1)}.transition{transition:var(--transition-1)}.border-top{border-top:1px solid var(--border)!important}.word-break{word-break:break-all}.bx-shadow{box-shadow:var(--bx-shadow)}.border-radius{border-radius:var(--border-radius)}.light-border{border-bottom:1px solid var(--light-border)}.com-btn{position:relative;display:inline-flex;gap:.3rem;flex-wrap:wrap;justify-content:center}.btns{border-radius:2rem;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid;background-size:300%;transition:all .6s}.btns span{line-height:1}.btns:hover{background-position:100%;transform:translateX(.2rem)}.btns:active{transform:translate(.5rem,.5rem);box-shadow:0 10px 20px -15px rgba(0,0,0,.75)}.list-btn{padding:0;border:none}.sm-btn{padding:.3rem 1rem}.md-btn{padding:.5rem 1.5rem}.lg-btn{padding:1rem 2.5rem}.xlg-btn{padding:1.3rem 3rem}.list-btn{padding:7px 0}.list-btn i{padding-left:.5rem}.btns.background1:hover{background:var(--color3);color:var(--color5);border:1px solid var(--color5)}.btns.background2:hover{background:var(--color1);color:var(--color5);border:1px solid var(--color5)}.btns.background3:hover{background:var(--color1);color:var(--color5);border:1px solid var(--color5)}.btns.background4:hover{background:var(--color1);color:var(--color5);border:1px solid var(--color5)}.btns.background5:hover{background:var(--color1);color:var(--color5);border:1px solid var(--color1)}.btns.background6:hover{background:var(--color5);color:var(--color6);border:1px solid var(--color5)}.banner .slick-dotted.slick-slider{margin-bottom:0}.slick-prev,.slick-next{z-index:1}.banner .slick-prev{left:0}.banner .slick-next{right:0}.banner .slick-dots{bottom:10px;display:inline-flex;width:auto;margin:auto;left:50%;transform:translateX(-50%);padding:0 10px;border-radius:1rem}.banner .slick-dots li{margin:0}.banner .slick-dots li button::before{font-size:13px;line-height:22px}.ban-text-main{position:absolute;inset:0;top:50%;transform:translateY(-50%);height:100%;display:flex;align-items:center;left:5%;margin:0 auto}.banner img{object-fit:cover}.ban-text img{min-height:500px;object-fit:cover;max-height:600px}.slide-title{position:relative;display:inline-block}.slide-title:before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color1);z-index:-1;content:"";border-radius:31% 69% 35% 65%/100% 0% 100% 0%}@media(max-width:992px){.banner{flex-wrap:wrap}.banner .slick-prev,.banner .slick-next{bottom:-6px;top:unset}.banner .slick-prev::before,.banner .slick-next::before{font-size:1.5rem}}@media(max-width:768px){.banner .list{display:none}.ban-text img{min-height:350px;max-height:fit-content}}@-webkit-keyframes hoverImg{100%{left:125%}}@keyframes hoverImg{100%{left:125%}}@keyframes UpDown{0%{-webkit-transform:rotateX(0)translateY(0);-moz-transform:rotateX(0)translateY(0);-ms-transform:rotateX(0)translateY(0);-o-transform:rotateX(0)translateY(0);transform:rotateX(0)translateY(0)}50%{-webkit-transform:rotateX(0)translateY(-20px);-moz-transform:rotateX(0)translateY(-20px);-ms-transform:rotateX(0)translateY(-20px);-o-transform:rotateX(0)translateY(-20px);transform:rotateX(0)translateY(-20px)}100%{-webkit-transform:rotateX(0)translateY(0);-moz-transform:rotateX(0)translateY(0);-ms-transform:rotateX(0)translateY(0);-o-transform:rotateX(0)translateY()}}