*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;list-style:none;word-break:break-word}body{scroll-behavior:smooth;overflow-x:hidden}html{overflow-x:hidden}a{text-decoration:none;color:unset}.primary_btn{padding:.8rem 2rem;border:1px solid;display:inline-block;transition:all .4s linear}.primary-2_btn{padding:.8rem 2rem;display:inline-block;transition:all .4s linear}.mg{margin:1rem 0}.btn{position:relative;padding:.76rem 2rem;overflow:hidden;display:inline-block;border-radius:0;border:1px solid}.btn span{z-index:1;position:relative;color:var(--color5)}.btn::before{content:"";position:absolute;top:var(--y);left:var(--x);transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;background-color:var(--color1);color:var(--color5);z-index:-1;transition:width .5s,height .5s}.btn:hover::before{width:300px;height:300px}.btn_2{position:relative;padding:.8rem 2rem;background-color:var(--color1);color:var(--color5);overflow:hidden;display:inline-block;border-radius:0}.btn_2 span{z-index:1;position:relative;color:var(--color5)}.btn_2::before{content:"";position:absolute;top:var(--y);left:var(--x);transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;background-color:var(--color3);color:var(--color5);transition:width .5s,height .5s}.btn_2:hover::before{width:300px;height:300px}figure{margin:0}