*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}::selection{background:var(--color1);color:var(--color5)}body{position:relative}::-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}figure{margin-bottom:0}img{width:100%}.welcome_btn{padding:.5rem 1.5rem;transition:all .3s ease-in-out;border:2px solid transparent;outline:none;display:inline-block;margin-right:.4rem;border-radius:2rem;position:relative;z-index:1;overflow:hidden}.welcome_btn.sm-btn{padding:.2rem 1rem}.welcome_btn:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--color3);transition:width .3s ease-in-out;border-radius:2rem;z-index:-1}.welcome_btn:hover{color:var(--color5)}.welcome_btn:hover:after{width:100%}.welcome_btn:after{border-radius:inherit}.welcome_btn.jw-hov-background1:after{background-color:var(--color1)}.welcome_btn.jw-hov-background2:after{background-color:var(--color2)}.welcome_btn.jw-hov-background3:after{background-color:var(--color3)}.welcome_btn.jw-hov-background4:after{background-color:var(--color4)}.welcome_btn.jw-hov-background5:after{background-color:var(--color5)}.welcome_btn.jw-hov-background6:after{background-color:var(--color6)}.welcome_btn.jw-hov-background1:hover{color:var(--color5)!important;border-color:var(--color1)}.welcome_btn.jw-hov-background2:hover{color:var(--color6)!important;border-color:var(--color2)}.welcome_btn.jw-hov-background3:hover{color:var(--color5)!important;border-color:var(--color3)}.welcome_btn.jw-hov-background4:hover{color:var(--color6)!important;border-color:var(--color4)}.welcome_btn.jw-hov-background5:hover{color:var(--color6)!important;border-color:var(--color5)}.welcome_btn.jw-hov-background6:hover{color:var(--color5)!important;border-color:var(--color6)}.opacity1{opacity:.7}.tracking-in-contract{-webkit-animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1) both}@-webkit-keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}@keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}
